我知道如何使用XmlDocument使用c#读取普通的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文件结构。你能给我一个提示吗?感谢。
答案 0 :(得分:1)
在您的示例中,year
不是您所声明的value
,exp
和item
的父级;它是一个兄弟节点。这种结构不是格式良好的XML,因为有多个根节点,这是不允许的。为了解析它,你需要将它包装在一组外部标签中。