首页 > 其他 > 详细

xml备忘 DTD PCDATA CDATA

时间:2015-06-30 20:03:10      阅读:164      评论:0      收藏:0      [点我收藏+]

xml不同于html,html用来展示数据,xml用来存储和交换数据。

xml不用考虑平台的差别,软硬件的差别,只要能够读取操作文件,就可以处理xml文件,对里面存储的数据进行操作。避免了数据格式不兼容,让不同系统间进行数据交换更加可行

 

1.注意:实体引用,由于xml需要用一些符号作为区别数据的关键割断符,所以当想把他们只作为字符的时候需要使用实体引用,〈和&这两个必须使用实体引用,其他最好也使用。

&lt;<小于  &gt;>大于   &amp;&和号      &apos;‘单引号        &quot;"引号     

2.注意:xml中空格会被保留

3.xml以LF存储换行

 

XML 命名规则

XML 元素必须遵循以下命名规则:

  • 名称可以含字母、数字以及其他的字符
  • 名称不能以数字或者标点符号开始
  • 名称不能以字符 “xml”(或者 XML、Xml)开始
  • 名称不能包含空格

可使用任何名称,没有保留的字词。

XML DTD

DTD 的作用是定义 XML 文档的结构。它使用一系列合法的元素来定义文档结构:

PCDATA

PCDATA 的意思是被解析的字符数据(parsed character data)。

可把字符数据想象为 XML 元素的开始标签与结束标签之间的文本。

PCDATA 是会被解析器解析的文本。这些文本将被解析器检查实体以及标记。

文本中的标签会被当作标记来处理,而实体会被展开。

不过,被解析的字符数据不应当包含任何 &、< 或者 > 字符;需要使用 &amp;、&lt; 以及 &gt; 实体来分别替换它们。

CDATA

CDATA 的意思是字符数据(character data)。

CDATA 是不会被解析器解析的文本。在这些文本中的标签不会被当作标记来对待,其中的实体也不会被展开。

参考:http://code727.iteye.com/blog/1882877 

         http://www.iteye.com/topic/517520

xml备忘 DTD PCDATA CDATA

原文:http://www.cnblogs.com/jiye-king/p/4611271.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!