2012-05-07 17 views
2

私はこのようなXMLをロードしようとしています:私はいつもこのXmlExceptionがメッセージReference to undeclared entity 'nbsp'. Line 73, position 18.たびに、スローさWebBrowserコントロールからXMLを読み取る

XmlDocument doc = new XmlDocument(); 

doc.LoadXml(webBrowser1.DocumentText.ToString()); 

を。

誰もが私が間違っているの何を知っていますし、私はこれを防ぐために何ができるか、XMLページが動的にPHPを使用してたびに生成され、それはユーザーがログインしているとき、以前に追加されているクッキーを読み込む。

+1

チェックアウトこの:http://stackoverflow.com/questions/1039476/reference-to-undeclared-entity-nbsp-why –

+0

@ SteveDanner、これを投稿する前に私は以前に検索していましたが、私はそれに遭遇しましたが、ファイルには 'nbsp'または'& 'は表示されません。 – Dan

+0

さて、文書の73行目にそれを見ることができますか? –

答えて

0

置き換え:

doc.LoadXml(webBrowser1.DocumentText.ToString()); 

で:

doc.LoadXml(webBrowser1.DocumentText.ToString().Replace(" ", " ")); 
+1

答えは ' 'のすべてのエラーを停止するはずですが、他のエラーは修正されません。 –