如何编辑文本内容并将其保留在CDATA块中? [英] How to do edit text content keeping it in a CDATA block?
本文介绍了如何编辑文本内容并将其保留在CDATA块中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在此文档中编辑cdata块的内容.这是一个简化的示例:
I want to edit the contents of a cdata block in this an document. Here's a simplified example:
<root><![CDATA[pi > 22/7]]></root>
我尝试过
var element = XElement.Parse("<root><![CDATA[pi > 22/7]]></root>");
element.Value = element.Value.Replace("> 22/7", "< 22/7");
element.Dump();
但是,结果没有CDATA块.
However, the result doesn't have a CDATA block.
<root>pi < 22/7</root>
我想要
<root><![CDATA[pi < 22/7]]></root>
我该如何实现?
推荐答案
您需要修改
这篇关于如何编辑文本内容并将其保留在CDATA块中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文