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类型的约束文档,在这里面表示元素的内容或属性的取值范围等等,是字符串形式的,
  • 相关阅读:
    es6作用域
    es6函数的扩展
    input输入框ios上光标与placeholder、value不能对齐居中
    移动端input常用样式
    webpack安装遇到的坑
    错误类型
    滚动超出一定高度后,导航栏吸顶
    表单change()事件
    第二周学习进度
    第一周学习进度
  • 原文地址:https://www.cnblogs.com/baoguo/p/1584027.html
Copyright © 2011-2022 走看看