How to parse WebResponse XML string?

danyeungw

Well-known member
Joined
Aug 30, 2005
Messages
73
Programming Experience
10+
I am using System.Net.WebRequest to get XML string in VB.NET. Here is my codes:

--------------------------------------------------------------------------
Dim strURL
Dim objXML As WebRequestd
Dim strResponse As WebResponse
objXML = WebRequest.Create(strURL)
strResponse = objXML.GetResponse()
objXML = Nothing
strResponse.Close()
-------------------------------------------------

When I debug printed strResponse, it contains :

{System.Net.HttpWebResponse}
[System.Net.HttpWebResponse]:
{System.Net.HttpWebResponse}
ContentLength: 3315
ContentType: "text/html; charset=utf-8"
Headers: {System.Net.WebHeaderCollection}
ResponseUri: {System.Uri}
----------------------------------------------------

How do I get the XML string and parse the content?

Thanks.
Dan-Yeung
 
hi,

try this
VB.NET:
[size=2][color=#0000ff]Module[/color][/size][size=2] Module1

[/size][size=2][color=#0000ff]Sub[/color][/size][size=2] Main()

[/size][size=2][color=#0000ff]Dim[/color][/size][size=2] strURL [/size][size=2]

[/size][size=2][color=#0000ff]Dim[/color][/size][size=2] objXML [/size][size=2][color=#0000ff]As[/color][/size][size=2] WebRequest

[/size][size=2][color=#0000ff]Dim[/color][/size][size=2] strResponse [/size][size=2][color=#0000ff]As[/color][/size][size=2] WebResponse

objXML = WebRequest.Create(strURL)

strResponse = objXML.GetResponse()

[/size][size=2][color=#0000ff]Dim[/color][/size][size=2] sw [/size][size=2][color=#0000ff]As[/color][/size][size=2] [/size][size=2][color=#0000ff]New[/color][/size][size=2] StreamReader(strResponse.GetResponseStream)

Console.WriteLine(sw.ReadToEnd)

sw.Close()

objXML = [/size][size=2][color=#0000ff]Nothing

[/color][/size][size=2]strResponse.Close()

[/size][size=2][color=#0000ff]End[/color][/size][size=2] [/size][size=2][color=#0000ff]Sub

End[/color][/size][size=2] [/size][size=2][color=#0000ff]Module

[/color][/size][CODE]
 
Thanks 
 
Jay
 
Back
Top