所以我一直在教自己VB.NET和堆栈溢出到目前为止已经提供了很多帮助,但有一些我需要做的事情是我无法找到的。 使用我使用的API,我得到这样的返回值:
<user>
<user_name>example</user_name>
<user_website>http://myawesomesite.com</user_website>
<user_email>oh@dear.com</user_email>
<user_location>New York</user_location>
</user>
我希望能够从所有标签中提取数据,并将它们分配给字符串,但我不知道如何。我需要在&#34;&gt;&#34;之后拆分它。在&#34;&lt;&#34;之前,有人有任何想法吗?
答案 0 :(得分:1)
您应该使用XElement
或XmlDocument
加载数据,然后对其进行操作。
您的代码应如下所示:
Dim xmlTree As XElement = _
<user>
<user_name>example</user_name>
<user_website>http://myawesomesite.com</user_website>
<user_email>oh@dear.com</user_email>
<user_location>New York</user_location>
</user>
For Each element in xmlTree.Elements()
Console.WriteLine(element)
Next
要访问特定节点,您可以使用以下内容:
Dim username as String = xmlTree.Elements("user_name")
我的VB技能有点生疏,而且我没有安装Visual Studio的计算机,所以这段代码可能不是100%正确,但它应该让你进入大球场。