【发布时间】:2011-01-13 11:29:48
【问题描述】:
我有一个类似的 xml:
<?xml version="1.0" encoding="UTF-8"?>
<entry>
<entry_id></entry_id>
<entry_status></entry_status>
</entry>
我正在其中写入数据:
XmlNode xnode = xdoc.SelectSingleNode("entry/entry_status");
xnode.InnerText = "<![CDATA[ " + Convert.ToString(sqlReader["story_status"]) + " ]]>" ;
但它的 CDATA 将“
我知道我们可以像这样创建 CDATA:
XmlNode itemDescription = doc.CreateElement("description");
XmlCDataSection cdata = doc.CreateCDataSection("<P>hello world</P>");
itemDescription.AppendChild(cdata);
item.AppendChild(itemDescription);
但我的过程是读取 xml 的节点并更改其值而不是附加在其中。 谢谢
【问题讨论】: