如何将<!CDATA>放在XML标记中

Luc*_*tos 5 c# xml

我试图<!CDATA>在我的XML文件中放入一个特定的标签,但结果是&lt;![CDATA[mystring]]&gt;

有人可以帮帮我吗?

编码

XmlProcessingInstruction pi = doc.CreateProcessingInstruction("xml", "version=\"1.0\" encoding=\"utf-8\"");
Run Code Online (Sandbox Code Playgroud)

我是怎么做的

texto.InnerText = "<![CDATA[" + elemento.TextoComplementar.ToString() + "]]>";
Run Code Online (Sandbox Code Playgroud)

Vis*_*har 5

XmlNode xnode = xdoc.SelectSingleNode("entry/entry_status");

XmlCDataSection CData;
Run Code Online (Sandbox Code Playgroud)

InnerText执行任何需要转义的操作。

xnode.InnerText = "Hi, How are you..??";
Run Code Online (Sandbox Code Playgroud)

如果您想与以下人员合作CDATA node

CData = doc.CreateCDataSection("Hi, How are you..??");
Run Code Online (Sandbox Code Playgroud)