标签里的CDate Session 有什么作用呀,通俗说说,谢谢。
书上说,加上这个关键字,能实现不解析其中的文本,我不明白,什么意思,谁能解释一下,哪种情况下,
不加就不行呢,不加就会出问题呢?

解决方案 »

  1.   

    xml中,会试图将所有<![CDATA[ 不解析的数据 ]]>以外的数据按照DOM(Document Object Model)来解析成可以操作的文档对象。
    比如你ajax请求xml里面有如下信息
    <root>我就是一个箭头>>>>>></root>
    解析的时候获取里面的文本会出错,就是因为试图解析的时候遇到了中文或者<>,无法解析而出错,导致解析终止。
    改成
    <root><![CDATA[我就是一个箭头>>>>>>]]></root>
    就可以安全的取出其中的内容。
    因为浏览器不对其中的内容按照DOM标准进行解析。
    XHTML为遵循xml标准的html,正规写法,javascript脚本应该如下引入
    <script>
    <![CDATA[
    //代码
    ]]>
    </script>
    但是由于浏览器的宽松限制,和声明的DOCUMENT文档头采用宽松法则来解释xhtml,所以我们不严格按照xhtml标准写,很多时候也不会造成错误。
      

  2.   

    那是XML中的东西,比如像输出XML或者脚本语言的源代码,为了防止某些特殊字符被解析成XML的标记或者实体,将其包在
    <![CDATA[内容
    ]]>之中,则在解析XML文件时就会作为普通的文本字符直接显示出来