[英]How to parse my string to XML with   elements?
我有字符串s ,它看起來:
<root><p>hello world</p> my name is!</root>
我有下一個代碼:
try
{
m_Content = XDocument.Load(new StringReader(s));
}
catch (XmlException ex)
{
ex.Data["myerror"] = s;
throw;
}
如您所見,我想加載包含
類的所有元素的字符串 並使其成為視圖。 但是我有XmlException:
引用未聲明的替換為“ nbsp”
有任何想法如何正確執行嗎?
ChrisShao提供了一個好主意:將我的字符串放在<![CDATA[
標記中,但是很遺憾,它不能解決我的問題。 我有一個很大的字符串,上面有很多標簽,也沒有幾個大文本,我可以在其中見面
元素。 如果使用System.Web.HttpUtility.HtmlDecode
我將丟失所有這些元素並獲取“”字段。
使用System.Web.HttpUtility.HtmlDecode或System.Net.WebUtility.HtmlDecode
我認為您應該將字符串放入CDATA塊中,如下所示:
<root><![CDATA[<p>hello world</p> my name is!]]></root>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.