2012-08-11 3 views
0

Возьмите пример ..Чтение документа 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 

Приведенный выше код отображает содержимое XML в контроле webbrowser1 на Button_Click. Но я не хочу показывать в webbrowser. Я хочу прочитать содержимое из XML-документа для использования в другом месте.

Мне просто нужно знать, как получить этот XML-файл для использования в других местах (кроме управления WebBrowser) с веб-адрес ...

Заранее спасибо ...

+0

Это зависит от того, что вы хотите использовать его для, и какого содержания. Более конкретно. – codingbiz

ответ

3

Метод XmlDocument.Load может быть учитывая локальное имя файла или адрес URL веб, например:

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

Load метод из XDocument и XElement классов также работают таким же образом.

Если вы хотите получить XML-документ в виде строки, чтобы вы могли анализировать его с помощью других средств, таких как XmlSerializer, вы можете использовать класс HttpWebRequest. Смотрите эту страницу для примера:

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

Смежные вопросы