Why does System.Xml.XmlDocument.LoadXml
method throw System.Net.WebException
?
This is really mind boggling crazy, if MSDN was right, LoadXml
should at most give me a System.Xml.XmlException
.
Yet I have weird exceptions like:
The underlying connection was closed: The connection was closed unexpectedly.
Dim document As New XmlDocument
document.LoadXml("<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd""><x></x>")
MsgBox(document.LastChild.Name)
What on earth is causing the exception ?