我在編碼字符串R.F時出現問題。 < 1成XML將字符串編碼爲XML時出現問題
我使用node.innerxml=string;
它顯示exeption名稱不能以1或十六進制值0x33開始.....
請幫助我解決這個
我在編碼字符串R.F時出現問題。 < 1成XML將字符串編碼爲XML時出現問題
我使用node.innerxml=string;
它顯示exeption名稱不能以1或十六進制值0x33開始.....
請幫助我解決這個
當編碼到XML需要考慮保留的XML字符,並相應地進行編碼。
一個XmlNode
實例的InnerXml
屬性僅接受良好的XML文本。每當您嘗試應用字符串R.F.< 1
時,小於號字符將被解釋爲XML元素標記的開頭。由於元素名稱不能以數字開頭,所以XML被認爲不是格式良好的,並且設置操作失敗。
如果您希望在XmlNode中放置任意文本,則應該使用InnerText
屬性而不是InnerXml
屬性。這將確保在生成的XML文檔中正確轉義小於號字符(R.F.< 1
)。
您不編碼字符串。那就是問題所在。 – 2011-04-20 12:06:02