如何计算XML C#中的根元素数

时间:2016-03-18 16:51:05

标签: c# asp.net xml xml-parsing

我有一个XML,它是来自第三方API的响应,可以有多个根元素。

有没有办法检查XML响应是否包含多个根元素,以便我可以将其包装在父元素中,否则正常解析它。

我知道如果有多个根元素如何处理,但是如何在doc.load中加载xml文档时知道它们是否是多个,它会给我带来错误。

API响应可以包含多个根元素,有时也可以是单个根元素。

可能的反应可能是:

<myroot>
   <foo>
   </foo>
</myroot>
<myotherroot>
   <bar>
   </bar>
</myotherroot>

<parent>
<myroot>
   <foo>
   </foo>
</myroot>
<myotherroot>
   <bar>
   </bar>
</myotherroot>
</parent>

0 个答案:

没有答案