我读在c#逻辑关闭读取XML文件
xml文件它tkaes的
<root>
<data>
<file>
<a>
<b>
<c>
</data>
<data>
<file>
<a>
<b>
<c>
</data>
</root>
等的结构。我阅读通过获得节点列表
XmlNodeList listOfObjects = doc.SelectNodes("path")
这给我一个我可以为每个节点的列表。因此,每个节点代表<data>
标记的一个实例,它具有子节点。我不能想到如何我可以foreach子节点并将其添加到arraylist。
如果我有List<Data> mylist = new List<Data>()
里边有我想要一个文件字符串,字符串B,串c如何在XML foreach循环,我可以说
Data d = new Data(node.innertext, node.innertext.....)
mylist.add(d);
之前有人说我需要显示的代码,我不能作为其敏感的工作数据,我试图做一个体面的例子,显示寿
感谢
如果可以,我会建议切换到LINQ换XML。在c#中使用xml是一个更好的模型,并且您也可以从Linq中获益。 – juharr 2011-01-06 18:19:24