爲什麼System.Xml.XmlDocument.LoadXml
方法拋出System.Net.WebException
?爲什麼XmlDocument.LoadXml會拋出System.Net.WebException?
這真是令人難以置信的瘋狂,如果MSDN是對的,LoadXml
應該最多給我一個System.Xml.XmlException
。
我卻奇怪的例外,如:
基礎連接已關閉:連接被意外關閉。
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)
究竟什麼
引起的異常?
** [TL; DR(HTTP://en.wikipedia。 org/wiki/Wikipedia:Too_long; _didn%27t_read)** ...通過逐漸減少XML直到問題消失,嘗試自己找到此問題的來源。之後用一個簡明的例子更新你的問題。 –
@Daniel ok編輯 – Pacerier
我假設正在解析DOCTYPE聲明,因爲如果DOCTYPE被刪除,它將無誤地工作。 – Paul