我在想這樣的方法。 請讓我知道如果這實際上可以以這種方式工作: 對於示例XML:XElement獲取所有子元素節點名稱和值
<Root>
<Node>
<SubEl1>abc</SubEl1>
<SubEl2>def</SubEl2>
<SubEl3>123</SubEl3>
<SubEl4>456</SubEl4>
</Node>
</Root>
想進入<Node>
,遍歷檢查節點/元素名稱並獲得它的價值。 這樣的事情,比如說名字是'SubEl1',在task1上使用'abc',看到元素名是'SubEl2',我做了task2。所有子元素都必須檢查!
例(不工作密碼):
//looping through 'Node' children
switch(SubElName for 'Node element)
{
case : 'SubEl1'
//Do Task1 using the SubEl1's value/TextName ...
case: 'SubEl2'
//Task2 ...
...
case: default //Do default task.....
}
//end loop
如果你能想到的任何其他方式(的XElement,XmlDocument的,的SelectNodes()等,這也將被讚賞
向上投票你的解決方案,因爲它實際上提供了實現(= – Adrian 2010-11-24 23:36:18