2017-04-17 102 views
0

代碼:VB.Net:解析XML文檔

這允許我使用...

Console.WriteLine(doc.Descendants.Elements(myNameSpaces("ns4") + "example").Value

搶到example值。在這裏,我的問題是有多個example在XML ...

<ns4:example> 

<id>something</id> 

<name>something</name> 

</ns4:example> 


<ns4:example> 

<id>something</id> 

<name>something</name> 

</ns4:example> 

我怎麼會去通過循環和讓所有的`例子的嗎?

回答

0

的XDocument.Descendants.Elements返回XElements數組所以下面的代碼會給你所有符合條件的元素

Dim list As List(Of XElement) = doc.Descendants.Elements(myNameSpaces("ns4") + "example").ToList() 

For Each element As XElement In list 
    Console.WriteLine(element.Value) 
Next