XML解析器是否会转换转义字符,例如
和

,即使它们出现在CDATA中?
我对这个问题的答案感到困惑:Does the XML specification states that parser need to convert \n\r to \n always, even when \n\r appears in a CDATA section?
...因为它从规范中引用说#xD #xA
之类的序列被替换为单个'\ n'字符,但接着说使用
和{{1} }是保存字符的可靠方法。分叉是否显着? (我没有时间研究XML规范)
另外,我知道上面的2个字符是回车符和换行符,并且它们被标准化为XML解析器的换行符 - 如果CDATA中用于换行符的内容的规则与转义序列中的转义序列不同一般,那么我特此问两个问题!
谢谢, RP
答案 0 :(得分:1)
不。解析器不会触及CDATA部分中的任何。
分号没有区别。