2012-08-11 77 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