объект.

я есть 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"]) + " ]]>" ;    

но его изменение "<" на "& lt" CDATA. Пожалуйста, скажите мне, как заполнить значения выше xml как формат CData.

я знаю, что мы можем создать CDATA как:

XmlNode itemDescription = doc.CreateElement("description");
XmlCDataSection cdata = doc.CreateCDataSection("<P>hello world</P>");
itemDescription.AppendChild(cdata);
item.AppendChild(itemDescription);

но мой процесс заключается в том, чтобы прочитать узел XML и изменить его значение, чтобы не добавлять в него. Спасибо

Ответы на вопрос(6)

Ваш ответ на вопрос