设计一个xml格式的文件

来源:互联网 发布:阿里云主机纪录怎么填 编辑:程序博客网 时间:2024/05/22 15:13

设计一个xml格式的文件,该文件能够表达出一个国家中的每个省及省长名称,每个省下面的每个市及市长名称,每个市下面的每个镇及镇长名称。

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE 中国 [
<!ELEMENT 中国 (省份+)>
<!ELEMENT 省份 (城市+) >
<!ELEMENT 城市 (乡镇+) >
<!ELEMENT 乡镇 (#PCDATA) >

<!ATTLIST 河北省 省长 CDATA #REQUIRED>
<!ATTLIST 河南省 省长 CDATA #REQUIRED>

<!ATTLIST 张家口 市长 CDATA #REQUIRED>
<!ATTLIST 保定 市长 CDATA #REQUIRED>
<!ATTLIST 郑州 市长 CDATA #REQUIRED>
<!ATTLIST 安阳 市长 CDATA #REQUIRED>

<!ATTLIST 孔家庄 镇长 CDATA #REQUIRED>
<!ATTLIST 大河镇 镇长 CDATA #REQUIRED>
<!ATTLIST 九龙镇 镇长 CDATA #REQUIRED>
<!ATTLIST 龙泉镇 镇长 CDATA #REQUIRED>

<!ENTITY 祖国 "伟大的祖国">
<!ENTITY 家乡 "可爱的家乡,最爱它的蓝天">

]>
<中国>&祖国
<河北省 省长="张庆伟">
<沧州市 市长="刘学库">
</沧州市>
<保定 市长="李谦">
<大河镇 镇长="闫东"></大河镇>
</保定>
</河北省>
<河南省 省长="马建国">
<郑州 市长="王宁">
<九龙镇 镇长="马龙"></九龙镇>
</郑州>
<安阳 市长="常志">
<龙泉镇 镇长="闵鹏"></龙泉镇>
</安阳>
</河南省>
</中国>