DTD应用问题,为何格式定义无效?
<?xml version="1.0" encoding="gb2312" ?>
<!-- 文档格式定义 -->
<!DOCTYPE booklibrary [
<!ELEMENT booklibrary (book*) >
<!ELEMENT book (title,author+,publisher,price)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (#PCDATA)>
<!ELEMENT publisher (#PCDATA)>
<!ELEMENT price (#PCDATA)>
<!ATTLIST price moneytype (RMB|dollar) 'RMB'>]>
<!-- 文档格式定义 -->
<booklibrary>
<book>
<title> 数字图像处理学 </title>
<author> 陈秋琦 </author>
<publisher> 电子工业出版社 </publisher>
<price moneytype="RMB"> 49.00 </price>
</book>
<book>
<title> C++ Builder开发技术 </title>
<author> 李东 </author>
<author> 王宏 </author>
<publisher> 水利水电出版社 </publisher>
<price moneytype="RMB"> 40.00 </price>
</book>
<book>
<title> VC++编程技术 </title>
<author> 高强 </author>
<publisher> 人民邮电出版社 </publisher>
<price moneytype="RMB"> 35.00 </price>
</book>
</booklibrary>