XML约束模式语言
1.XMl约束语言用来创建XML标记语言的语言,这种用于定义另一种的语言被称为元语言。
2.约束模式通常都是在一个单独的文件中进行定义的,这个文件被称作模式文档。
3.与模式文档的概念相对应,依照模式文档编写的XML文档被称为实例文档。
4.先后出现的XML约束模式语言有XML DTD、XDR、SOX、XML Schema等等,其中应用最广泛的和具有代表意义的是XML DTD和XML Schema
2.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE 河北省[
<!ELEMENT 河北省 (石家庄市,张家口,保定市+)>
<!ELEMENT 石家庄市 (#PCDATA)>
<!ELEMENT 张家口 (#PCDATA)>
<!ELEMENT 石家庄市 (#PCDATA)>
<!ATTLIST 保定市 编号 ID #IMPLIED>
<!ATTLIST 保定市 name CDATA #REQUIRED>
]>
<河北省>
<石家庄市>石家庄市</石家庄市>
<张家口市>张家口市</张家口市>
<保定市 编号="1">保定市1</保定市>
<保定市 编号="2">保定市2</保定市>
</河北省>