我明白<!CDATA[[   ]]>片段可以使用任意文字  
但是我不明白<!是什么意思??有什么说法吗?

解决方案 »

  1.   

    比如<!-- --> HTML注释  <!先区分标签解析标签  然后--  就是注释 后面跟内容  对吗?
    那<!CDATA[[ ]]> 也是这个意思吗?
      

  2.   

    还有个问题就是//<!CDATA[[ ]]> 前面的javascript注释//
    是不是遇到不兼容XHTML的浏览器的时候 注释掉? 这个我理解
     可是兼容XHTML浏览器看到//<!CDATA[[ ]]> 因为有注释 而<!CDATA[[ ]]>不可用呢??  还是即使注释了<!CDATA[[ ]]>还是可以执行的???
      

  3.   

    首先是<,它代表标签。 然后是!,代表!序列的标签,比如这个注释,和CDATA等,其它如<%  <? 等等一般是给动态脚本解析器看的。但在前台,也可以编写用户自定义的标签。所以认清<,后面再怎么写,本质上都是一个意思了。
      

  4.   

    所有 XML 文档中的文本均会被解析器解析。
    只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。
    这个和浏览器支不支持XML没关系。CDATA就是这个用法。
    详细的,自己看看书。