我有一个结构很差的外部 xml 提要,所以我不确定如何直接反序列化它。
我不能在我的程序集中使用 System.IO.Linq,所以我知道的唯一解决方案不能使用。
这个xml的例子是
<body>
<route>
<stop tag="Info I need to get"/>
<stop tag="Info I need to get"/>
<path>
<point tag="info I need to get"/>
<point tag="info I need to get"/>
<point tag="info I need to get"/>
</path>
<path>
<point tag="info I need to get"/>
</path>
<path>
<point tag="info I need to get"/>
<point tag="info I need to get"/>
</path>
</route>
</body>
如果我能以某种方式将所有路径点解析成一个数组,我就可以轻松地获取标签内的数据。
我所指的 linq 解决方案在How to parse multiple single xml elements in .Net C#中提到