2017-04-17 140 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