When you receive the response, you can get it out as a string and then load it into an XmlDocument object by setting the .InnerXml property.

vb Code:
  1. Dim doc As New XmlDocument()
  2. doc.InnerXml = yourResponseString

Assuming you're getting XML back as a response... well there you go.

Looking at your XML, I'm wondering about this

Code:
http://www.weather.gov/forecasts/xml/DWMLgen/wsdl/ndfdXML.wsdl
Is that the web service you're connecting to? You can easily generate a proxy/reference class from that using wsdl.exe or simply add a reference to it.


You also have the option of looking at the SoapFormatter class and the SoapFormatter.Deserialize method:

http://msdn.microsoft.com/en-us/libr...ze(VS.71).aspx