我想知道是否有任何方法可以在 xml 文档的 CDATA 节中转义 CDATA 结束令牌(]]>
)。或者,更一般地说,如果在 CDATA 中有一些可以使用的转义序列(但是如果它存在的话,我猜它可能只有转义 start 或 end 标记才有意义)。
基本上,是否可以在 CDATA 中嵌入一个开始或结束标记,并告诉解析器不要解释它,而只是将它当作另一个字符序列。
也许,如果您发现自己正在尝试重构 xml 结构或代码,那么您应该直接重构 xml 结构或代码,但是尽管我在过去3年左右的时间里每天都在使用 xml,而且我从未遇到过这个问题,我还是想知道这是否可行。只是出于好奇。
编辑:
除了使用 html 编码..。