从互联网上读取VB.net中的XML文档

时间:2012-08-11 12:31:21

标签: xml vb.net

举个例子..

Private Sub Button2_Click_1(sender As Object, e As EventArgs) Handles Button2.Click

        WebBrowser1.Navigate("http://example.com/page.xml")

    End Sub

上面的代码显示了Button_Click上webbrowser1控件中的XML内容。 但我不想在webbrowser中显示。我想阅读xml文档中的内容以便在别处使用。

我只需要知道如何从Web地址获取此XML文件以用于其他地方(除了webbrowser控件)...

提前致谢...

1 个答案:

答案 0 :(得分:3)

XmlDocument.Load方法可以是本地文件名或网址,例如:

Dim doc As New XmlDocument()
doc.Load("http://example.com/page.xml")

LoadXDocument类的XElement方法的工作方式也相同。

如果您想将XML文档作为字符串获取,那么您可以通过其他方式解析它,例如XmlSerializer,您可以使用HttpWebRequest类。请参阅此页面以获取示例:

http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.getresponse.aspx