我怎样才能阅读这个 XML 文档?

发布于 2024-12-11 03:52:40 字数 685 浏览 2 评论 0原文

我对编程还是个新手,我想阅读 XML 文档。它看起来像这样的示例代码:

<?xml version="1.0" encoding="utf-8"?>
<Etapa nombre="EnemigosTest" paredH="30" paredV="40">
  <Personaje vida="90" posX="24" posY="10">Cuberin</Personaje>
  <Items>
    <Item tipo="vida" maxApariciones="0" duracion="none" />
    <Item tipo="velocidad" maxApariciones="0" duracion="none" />
  </Items>
  <Plataformas>
    <Plataforma tipo="normal" posX="0" posY="36" ancho="1" duracion="none" />
    <Plataforma tipo="normal" posX="1" posY="36" ancho="1" duracion="none" />
  </Plataformas>
</Etapa>

另外,是否有一种方法可以知道文档中有多少个节点/属性/元素?

I'm still new on programming and I want to read an XML Document. It looks something like this sample-code:

<?xml version="1.0" encoding="utf-8"?>
<Etapa nombre="EnemigosTest" paredH="30" paredV="40">
  <Personaje vida="90" posX="24" posY="10">Cuberin</Personaje>
  <Items>
    <Item tipo="vida" maxApariciones="0" duracion="none" />
    <Item tipo="velocidad" maxApariciones="0" duracion="none" />
  </Items>
  <Plataformas>
    <Plataforma tipo="normal" posX="0" posY="36" ancho="1" duracion="none" />
    <Plataforma tipo="normal" posX="1" posY="36" ancho="1" duracion="none" />
  </Plataformas>
</Etapa>

Also, is there a method to know how many nodes/atributtes/elements are in the document?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

魂牵梦绕锁你心扉 2024-12-18 03:52:40
    XDocument xDocument = XDocument.Load(string URI);
    Debug.WriteLine(xDocument.Elements().Count().ToString()); 

    foreach (XElement xl in xDocument.Elements())
    {
        Debug.WriteLine(xl.Count().ToString());
        foreach (XAttribute xa in xl.Attributes())
        {
            Debug.WriteLine(xa.ToString());
        }
    }
    XDocument xDocument = XDocument.Load(string URI);
    Debug.WriteLine(xDocument.Elements().Count().ToString()); 

    foreach (XElement xl in xDocument.Elements())
    {
        Debug.WriteLine(xl.Count().ToString());
        foreach (XAttribute xa in xl.Attributes())
        {
            Debug.WriteLine(xa.ToString());
        }
    }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文