zoukankan      html  css  js  c++  java
  • PCDATA和CDATA的区别究竟是什么呢?

    PCDATA和CDATA的区别究竟是什么呢? 收藏

    PCDATA表示已解析的字符数据。
       CDATA是不通过解析器进行解析的文本,文本中的标签不被看作标记。
       CDATA表示里面是什么数据XML不会解析.比如可能是下面的一段
       <![CDATA[

           if(a>b){
              System.out.println(a);
         }

         ]]>

        注意上面的一个">"符号.


        PCDATA的数据是要给XML解析器去解析的,那上面的>去解析肯定会出错了,所以要用实体定义.上面的数据如果用PCDATA表示如下:

          if(a&gt;b){
             System.out.println(a);
          }

       
         cdata是在XML文档里面使用的关键字,用来告诉浏览器,这部分内容不用解析,是给其他程序用的,比如JAVASCRIPT等等,#PCDATA是在 XML约束文档里使用的,如DTD类型的约束文档,在这里面表示元素的内容或属性的取值范围等等,是字符串形式的,
  • 相关阅读:
    GDI+学习之------色彩与图像
    2015小米暑期实习笔试题_懂二进制(位运算)
    拷贝构造函数和赋值函数
    HDU
    react-router中,<switch>
    Navicat for MySQL
    maven项目创建3 (依赖版本冲突)
    maven项目创建2
    maven项目创建
    Eclipse 开发环境修改及MAVEN配置
  • 原文地址:https://www.cnblogs.com/baoguo/p/1584027.html
Copyright © 2011-2022 走看看