我收到此錯誤「第1行的開始標記與'document'的結束標記不匹配」。使用CDATA格式化XML字符串時出錯
string rawXml = "<?xml version='1.0' ?>" +
"<document>" +
"<![CDATA[" +
"<topic>" +
"My test" +
"</topic>" +
"]]>" +
"</document>";
當我嘗試執行發送此xml作爲參數的存儲過程時發生錯誤。
var xmlDoc = new XmlDocument();
xmlDoc.LoadXml(rawXml);
DataResultXElement drx = ss.xelem_Query(string.Format("exec Topic_Update '{0}', '{1}'", sessionId, xmlDoc.InnerXml));
如果我刪除它的作品,但我需要CDATE在數據庫中正確存儲數據。
我應該以不同的方式格式化字符串嗎?謝謝!
你不應該使用一個字符串在所有! – 2010-10-07 15:48:59
感謝您的評論,但解決方案呢?我怎樣才能發送這個XML數據? – podeig 2010-10-07 15:59:31