我在VB 2012中有以下代码,它返回一个正确的XML:
Dim xml = XDocument.Load("http://myURL.com/api/request")
我知道我可以通过这种方式使用XML:
Debug.WriteLine(xml.<response>.<label1>.<regel1>.<text>.Value)
但问题是,label1
也可以是label2
,label3
等。我怎样才能创建这样的内容:
For iLabel as Integer = 1 To myArray.Length
Debug.WriteLine(xml.<response>.<label + iLabel>.<regel1>.<text>.Value)
Next
答案 0 :(得分:1)
如何使用.Elements(XName)
方法,例如:
For iLabel as Integer = 1 To myArray.Length
Debug.WriteLine(xml.<response>.Elements("label" & iLabel).<regel1>.<text>.Value)
Next