有没有办法在xml中转义CDATA结束标记?

我想知道是否有任何方法可以在xml文档的CDATA部分中转义CDATA结束标记(]]>)。或者,更一般地说,如果CDATA中有一些转义序列可供使用(但如果它存在,我想可能只有转义开始或结束标记才有意义)

基本上,您可以在CDATA中嵌入开始或结束标记,并告诉解析器不要解释它,而是将其视为另一个字符序列

也许,如果您发现自己正在尝试重构xml结构或代码,那么您应该重构xml结构或代码。但是,尽管在过去3年左右的时间里,我每天都在处理xml,而且我从来没有遇到过这个问题,但我想知道这是否可能。只是出于好奇

编辑:

除了使用html编码

您必须将数据分解成碎片以隐藏]&gt

事情是这样的:

<![CDATA[]]]&gt&书信电报;![CDATA[>]&gt

第一个<![CDATA[]]]&gt具有]。第二个<![CDATA[>]&gt具有&gt

发表评论