c# - 如何将 <!CDATA> 放入 XML 标记中

标签 c# xml

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

有人可以帮助我吗?

编码

XmlProcessingInstruction pi = doc.CreateProcessingInstruction("xml", "version=\"1.0\" encoding=\"utf-8\"");

我过得怎么样

texto.InnerText = "<![CDATA[" + elemento.TextoComplementar.ToString() + "]]>";

最佳答案

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

XmlCDataSection CData;

InnerText 执行任何需要的转义。

xnode.InnerText = "Hi, How are you..??";

如果您想使用CDATA 节点,那么:

CData = doc.CreateCDataSection("Hi, How are you..??");

关于c# - 如何将 &lt;!CDATA> 放入 XML 标记中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12690209/

相关文章:

c# - 图像上的文字 css(略有不同)

c# - 在 C# 中等待异步任务时会发生什么?

xml - 使用 xslt unix 将 xml 转换为简单文件

java - 从 URL 检索 XML,不写入前几行

c# - 多线程应用程序中的 RichTextBox 控件

c# - ElasticSearch NEST 2.4中的自定义 “tab” token 生成器

c# - 如何从 C# 更改 IIS 中应用程序池的用户名/密码?

java - 如何在android中将TextView转换成ImageView

java - 什么 JAR 版本有 XMLConstants.ACCESS_EXTERNAL_DTD,它的值是多少?

arrays - 获取节点各部分的Xpath