xml多个属性vb.net

时间:2013-11-04 07:27:18

标签: xml vb.net

大家好,我有一个像这样的xml

<root>
<page key"page1.aspx" value="page1" />
<page key"page2.aspx" value="cookepage" >
</root>

现在我想要得到的是我希望键和值属性同时我希望它们添加到NameValueCollection

像这样

NVC.Add(键,值)

直到现在我已经完成了这个

 For Each Item as XmlNode In xdoc.SelectNodes("//*/@*")
' But this returns me only key or value attribute at a time and i can not add it to NVC
 Next

寻找好的建议

1 个答案:

答案 0 :(得分:1)

选择page个节点。

然后为每个节点循环遍历属性。

if attrib.Name='key' then ... elseif attrib.Name='value' then ... end if

请参阅:https://stackoverflow.com/a/933698/1043824