当前位置: 代码迷 >> ASP.NET >> 如何理解XmlNodeType.CDATA
  详细解决方案

如何理解XmlNodeType.CDATA

热度:3181   发布时间:2013-02-25 00:00:00.0
怎么理解XmlNodeType.CDATA
怎么理解XmlNodeType.CDATA

------解决方案--------------------------------------------------------
字面来说是个枚举类型,是用来对xmlnodetype赋值用的,只能用在等号右边有着switch这种枚举用的情况下
再说cdata,是xml一种数据保存方式,意思就是将cdata中的所有内容原封不动地进行保存和显示,不进行任何转移和编译
------解决方案--------------------------------------------------------
学习·········
------解决方案--------------------------------------------------------
你是说CDATA吧?
任何格式的编程语言或者数据描述语言(比如xml)都有自己定义的特殊字符,因为说白了他们都是用自己定义的特殊字符去描述其他字符而已。比如xml就用'<' ,'>',这些字符来描述其他字符的。但是如果被描述的数据中有这些特殊字符怎么办呢,xml解析器分不清他是特殊标记还是数据。所以转义字符就诞生了。但现在说的不是转义字符。
但有时候这样的数据是在是太多了,包括大量的特殊字符,如果全部转义不利于程序的运行。所以CDATA来了,在CDATA标记中的数据,解析器全部无视其特殊性。给操作者带来方便。
------解决方案--------------------------------------------------------
CDATA是说你要创建一个包含CDATA数据的XML结点,CDATA的具体作用请参看

http://dev.csdn.net/htmls/68/68417