[英]Trying to add a CData element to a XMLDocument is not working, why?
我已经创建了XMLDocument,并尝试向其添加CData-Section。
e = doc.CreateElement("PSContent", NS);
ps.AppendChild(e);
XmlCDataSection cdata = doc.CreateCDataSection(next.getContent());
e.AppendChild(cdata);
但是最终结果总是:
<PSContent>Testcontent</PSContent>
如您所见,它缺少CDATA标签。 它看起来应该像这样:
<PSContent><![CDATA[Testcontent]]></PSContent>
您能帮我解决这个问题吗?
你必须要追加CDATA追加E要PS之前以电子邮件 。
您的代码必须看起来像这样:
var doc = new XmlDocument();
var psContent= doc.CreateElement("PSContent", "yournamespace");
XmlCDataSection cdata = doc.CreateCDataSection("yourtext");
psContent.AppendChild(cdata);
doc.AppendChild(psContent);
希望这个帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.