I am currently facing an issue when i get response from webservice, after reading response in response stream i want to load this response stream using xmltextreader. but when Load(xmlTextreaderObj) is called, it raises an exception displaying that "Root Element is Missing". Here is code which am using. Please help
Dim wResp As HttpWebResponse = CType(wReq.GetResponse(), HttpWebResponse)
Dim respStream As StreamReader = New StreamReader(wResp.GetResponseStream())
Dim Resp As String = respStream.ReadToEnd()
Dim xmlReader As XmlTextReader = New XmlTextReader(respStream)
''Dim Reader As XmlReader = XmlReader.Create(wResp.GetResponseStream())
If xmlReader.AttributeCount >= 0 Then
Try
Dim xmlRateQuote As XmlDocument = New XmlDocument()
xmlRateQuote.Load(xmlReader)
'The entire XML Response String
Dim response As String = xmlRateQuote.InnerXml
wReq.Abort()
wResp.Close()
Catch ex As Exception
End Try
End If
XmlReader.Create. Also, get rid of the ReadToEnd.