例如,我有一个 XmlNode
代表以下 xml:
XmlNode xml.innerText =
<book>
<name><![CDATA[Harry Potter]]</name>
<author><![CDATA[J.K. Rolling]]</author>
</book>
我想更改此节点,使其包含以下内容:
XmlNode xml.innerText =
<book>
<name>Harry Potter</name>
<author>J.K. Rolling</author>
</book>
有什么想法吗?谢谢!
最佳答案
好吧,如果这正是你所说的,那么很简单:
xml.innerText = xml.innerText.Replace("![CDATA[","").Replace("]]","");
xmlDoc.Save();// xmlDoc is your xml document
关于c# - 从 XmlNode 中删除 CDATA 标记,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18042719/