Re: [問題] XML中遇到&字元就不吃
※ 引述《tomex (Tomex Ou)》之銘言:
: string s = "<a>A & D</a>;
: XmlDocument doc = new XmlDocument();
: doc.LoadXml(s); // error,對&字敏感
: 用「&」字元換「&」就行了
: 但不可能這樣笨呀? 寫個xml還得引用web中的urlencode()??
: 有誰知道該怎麼逼xmldocument吃下
: 看起來沒問題的xml字串呢?
一般的解決方法,是用:
<a><![CDATA[A & D]]></a>
在CDATA標籤中的字元都會被當作純文字,包括特殊字元。
當然這種作法一樣有罩門的…
那就是你的文字內容,不能有「]]>」這個字段…
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.57.29
推
04/05 16:41, , 1F
04/05 16:41, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章