У меня есть xml like:
<?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"]) + " ]]>" ;
но его изменение "<" к "& lt" CDATA. Скажите, пожалуйста, как заполнять значения выше xml в формате CData.
Я знаю, что мы можем создать CDATA, например:
XmlNode itemDescription = doc.CreateElement("description");
XmlCDataSection cdata = doc.CreateCDataSection("<P>hello world</P>");
itemDescription.AppendChild(cdata);
item.AppendChild(itemDescription);
но мой процесс состоит в том, чтобы прочитать node xml и изменить его значение, чтобы не добавлять в него. Благодаря