<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE book[
<!ELEMENT book (computer)*><!ELEMENT computer (book_name,price,author)>
<!ELEMENT book_name(#PCDATA)> <!ELEMENT price (#PCDATA)> <!ELEMENT author (#PCDATA)> ]>
<book>
<computer>
<author>redarmychen</author><book_name>JavaWeb开发</book_name>
<price>30.0</price>
</computer>
<computer><book_name>CSS应用程序的开发</book_name>
<price>1000</price>
<author>redarmy_Chen</author>
</computer>
</book>案例分析:
第一行 XML声明语句中的standalone属性取”yes” 值 表示所有必须的实体声明都包含的文档中 说明该文档是独立文档。
第二行声明DTD约束
第三行 定义book元素有多个相同的元素即 computer元素
第四行定义computer元素中有三个元素:book_name、price、author
第五行定义book_name元素为 #PCDATA类型
第六行定义price元素为 #PCDATA 类型
第七行定义author元素为 #PCDATA 类型
第八行为声明的结束标志