如何从 C# 中的封闭标记父级读取 xml 个子级
How to read xml childs from a closed tag parent in c#
我知道如何使用 C# 使用 XmlDocument 读取正常的 xml 文件。但是这次xml文件不一样,是这样的结构:
<year>2010</year>
<value>20000</value>
<exp>k(x + y)/m</exp>
<item>30</item>
<law>Ley 10, art. 40</law>
<law>Ley 10, art. 50</law>
<item>140</item>
<law>Ley 10, art. 40</law>
<year>2011</year>
可以看到,year是value、exp和item的父节点,item是law childs的父节点。所以这不像正常的
<parent>
<child>a</child>
</parent>
xml 文件结构。你能给我一个提示吗?谢谢
在您的示例中,year
不是您所说的 value
、exp
和 item
的父代;它是一个兄弟节点。此结构不合式 XML 因为有多个根节点,这是不允许的。要让它解析,您需要将它包裹在一组外部标签中。
我知道如何使用 C# 使用 XmlDocument 读取正常的 xml 文件。但是这次xml文件不一样,是这样的结构:
<year>2010</year>
<value>20000</value>
<exp>k(x + y)/m</exp>
<item>30</item>
<law>Ley 10, art. 40</law>
<law>Ley 10, art. 50</law>
<item>140</item>
<law>Ley 10, art. 40</law>
<year>2011</year>
可以看到,year是value、exp和item的父节点,item是law childs的父节点。所以这不像正常的
<parent>
<child>a</child>
</parent>
xml 文件结构。你能给我一个提示吗?谢谢
在您的示例中,year
不是您所说的 value
、exp
和 item
的父代;它是一个兄弟节点。此结构不合式 XML 因为有多个根节点,这是不允许的。要让它解析,您需要将它包裹在一组外部标签中。