码迷,mamicode.com
首页 > 其他好文 > 详细

xml备忘 DTD PCDATA CDATA

时间:2015-06-30 20:06:28      阅读:170      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!