[XML] DTD语法 9.22


实验1. 为下列XML文件写出DTD文件并验证XML文件的有效性。

<?xml version="1.0" encoding="UTF-8"?>
<联系人列表>
 <联系人>
 <姓名>张三</姓名>
 <电话>(023)12345678</电话>
 <E-mail>zhang@aaa.com</E-mail>
 <手机>123456</手机>
 </联系人>
</联系人列表>

xml1.PNG

实验2. 为下列XML文件写出DTD文件并验证XML文件的有效性。 

<?xml version="1.0" encoding="UTF-8"?>
<bookcase>
 <book type="教育">
 <b-name>XML实用培训教程</b-name>
 <author>
 <name>张健飞</name>
 <E-mail>zjf@163.com</E-mail>
 </author>
 <price>27元</price>
 <publishing-house>
 <p-name>科学出版社</p-name>
 <address>北京东皇城根北街16号</address>
 <zipcode>100717</zipcode>
 <E-mail>yanmc@bhp.com.cn</E-mail>
 </publishing-house>
 </book>
 <book type="科技">
 <b-name> XML网页制作彻底研究</b-name>
 <author>
 <name>陈会安</name>
 <E-mail>cha@163.com</E-mail>
 </author>
 <price>47元</price>
 <publishing-house>
 <p-name>中国铁道出版社</p-name>
 <address>北京市宣武区右安门西街8号</address>
 <zipcode>100054</zipcode>
 <E-mail>bjb@tqbooks.com.cn</E-mail>
 </publishing-house>
 </book>
</bookcase>

xml2.PNG

实验3. P64页第1题所写的xml文件添加外部DTD并验证其有效性。

内部:

xml3.PNG

外部:

1.png

2.png

实验4. 解释下列文件,写出相应的xml文件并能通过验证。

<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT 车 (汽车*, 驴车*)>
<!ELEMENT 汽车 (#PCDATA)>
<!ATTLIST 汽车
 车牌 CDATA #REQUIRED
> 
<!ELEMENT 驴车 (#PCDATA)>
<!ATTLIST 驴车
 车牌 CDATA #IMPLIED
>

xml4.PNG

本人未看书 知识来自这篇文章点我

声明:TIL|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA[ZH]协议进行授权

转载:转载请注明原文链接 - [XML] DTD语法 9.22


Life is very interesting. In the end, some of your greatest pains become your greatest strengths.