2012-08-11 76 views
0

拿一个例子..从互联网阅读VB.net中XML文档

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内容。 但我不想显示在浏览器中。我想从xml文档读取内容以在其他地方使用。

我只需要知道如何得到这个XML文件从网页地址的其他地方使用(不是WebBrowser控件等)...提前

谢谢...

+0

这取决于你想用它来做什么,以及内容。更加详细一些。 – codingbiz 2012-08-11 12:39:32

回答

3

XmlDocument.Load方法可以给出一个本地文件名或网址URL,例如:

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

XDocumentXElement类的Load方法也相同的方式工作。

如果您想要将XML文档作为字符串获取,因此您可以通过其他方式解析它,例如XmlSerializer,则可以使用HttpWebRequest类。一个例子来看看这个页面:

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