首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

请教:XML文件中的CDATA部分,既然不被解析,那和注释部分有什么区别吗

2012-02-03 
请问:XML文件中的CDATA部分,既然不被解析,那和注释部分有什么区别吗?请问:XML文件中的CDATA部分,既然不被

请问:XML文件中的CDATA部分,既然不被解析,那和注释部分有什么区别吗?
请问:XML文件中的CDATA部分,既然不被解析,那和注释部分有什么区别吗?
如果用DOM处理XML文件的时候,对于   CDATA部分和注释部分,处理起来,有什么不同的地方吗?

非常谢谢大家阿。

[解决办法]
两者除了有以上类似的处理外,还有不同之处:
Comment可以出现Prolog部分,或DocumentElement(根元素)之后,CDATA只能出现在DocumentElement之中。
从逻辑上看两者的意图是不一样的,显然Comment只是为了注视,而CDATA是内容本身。
[解决办法]
在做数据转换时,CDATA是输出的,它是数据的一部分。
注释是不输出的,仅仅是注释。

用DOM处理时,那就看你的自由了,你爱怎么用都可以。
但是从它们存在的意义(即功能)上来说,CDATA是数据,COMMENT是注解,应该是很好理解的。

热点排行