【发布时间】:2012-12-24 07:23:23
【问题描述】:
在我的代码中,我正在下载一个 xml 文件,并且因为其中一个节点是可变的(它们的名称和数量),所以我使用这样的代码:
XmlNodeList arrivals = airplanes.SelectNodes("/myXml/flights/*/arrivals");
现在我需要做的是将“*”跳过的节点的名称保存到一个数组或数组列表中,类似的东西。稍后我将需要使用一些 foreach 对每个节点做一些事情,现在保存为字符串。我试过了
foreach(* in MyArrayList)
这不起作用,假设我不能在此处使用“ * ”,我会收到一些错误。
【问题讨论】:
-
注意:我已经尝试过使用不同 ArrayList 的 foreach 只是为了检查它是否可能,我仍然不知道如何保存节点的名称。
-
你能不能选择 XmlNodeList 列出你跳过的所有节点