uri(uniform resource identifier)统一资源标识符:从理论上说,URI可以找出文档的镜像副本或者是找出已经从一个站点移动到另一个站点的文档(给出来的范围要大于url)
url(uniform resource locator)统一资源定位符
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE food [
<!ELEMENT food (group+)>
<!ELEMENT group ((apple*,banana*,peach+)|pear|orange+|WM)>
<!ELEMENT apple (#PCDATA)>
<!ELEMENT banana (#PCDATA)>
<!ELEMENT peach (#PCDATA)>
<!ELEMENT pear (#PCDATA)>
<!ATTLIST apple
name CDATA #REQUIRED
weight CDATA #IMPLIED
color CDATA #FIXED "cc"
size CDATA "aa">
<!ATTLIST banana count (1个|2个|3个|多个) "多个">
<!ATTLIST banana 编号 ID #REQUIRED>
<!ATTLIST peach banana编号 IDREF #REQUIRED>
<!ATTLIST orange id NMTOKENS #IMPLIED>
<!NOTATION mp SYSTEM "movPayer.exe">
<!NOTATION gif SYSTEM "Image/gif">
<!ATTLIST orange tupian NOTATION (mp|gif) #REQUIRED>
<!ENTITY owner "wangyan">
<!ATTLIST apple own ENTITY #IMPLIED>
<!ENTITY % group_name "bianhao|weight|color|size">
<!ELEMENT WM (%group_name;)>
]>
<!-- + 代表一次或多次 ? 代表0次或1次 ×代表0次或多次 -->
<!-- | 代表多个中选一个 “或” ,代表必须按照顺序 空格 代表任意顺序、个数 -->
<!-- PCDATA parsed character data 代表元素中嵌套的内容为普通的文本字符串 -->
<!--
DTD文档定义属性类型,共10个值: 1、CDATA 2、ENUMERATED(枚举类型) 3、ID 4、IDREF IDREFS
5、NMTOKEN NMTOKENS (name token) 6、NOTATION (为我们保存图像、声音、影像等等像这些数据)
(<!NOTATION 符号名 SYSTEM "MIME类型"> <!NOTATION 符号名 SYSTEM "URL路径名"> )
7、ENTITY (两种:引用实体和参数实体 引用实体:主要在xml文档中被引用 定义引用实体: <!ENTITY 实体名称 "实体内容">
<!ENTITY 实体名称 SYSTEM "外部xml文档的url"> 引用实体的方法: &实体名称; 参数实体:主要被dtd文件自身使用
定义参数实体: <!ENTITY % 实体名称 "实体内容"> 引用参数实体的方法: %实体名称; ) ENTITYS
-->
<food>
<group>
<WM>
<color>red</color>
</WM>
</group>
<group>
<orange id="Zhangsan lisi wangwu" tupian="mp"></orange>
<orange id="zhangsan lisi" tupian="gif"></orange>
</group>
<group>
<pear>pear1</pear>
</group>
<group>
<apple name="aa" own="&owner;">apple</apple>
<apple name="ccccc" own="&owner;">&owner;
</apple>
<apple name="cccc" color="cc">aaaa</apple>
<apple name="cccc" color="cc">aaaa</apple>
<apple name="cccc" color="cc" size="aaaaa">ccc</apple>
<banana count="2个" 编号="a1">banana</banana>
<banana count="2个" 编号="b">banana</banana>
<peach banana编号="a1">peach</peach>
</group>
</food>