DTD(Document Type Definition)是一种用于定义XML文档结构的文档类型定义。以下是一个简单的DTD示例,定义了一个包含书籍信息的XML文档:
<!DOCTYPE bookstore [
  <!ELEMENT bookstore (book+)>
  <!ELEMENT book (title, author, price)>
  <!ELEMENT title (#PCDATA)>
  <!ELEMENT author (#PCDATA)>
  <!ELEMENT price (#PCDATA)>
]>

<bookstore>
  <book>
    <title>XML Basics</title>
    <author>John Doe</author>
    <price>29.95</price>
  </book>
  <book>
    <title>Web Development</title>
    <author>Jane Smith</author>
    <price>39.99</price>
  </book>
</bookstore>

这个DTD定义了一个bookstore元素,其中包含一个或多个book元素。每个book元素包含title(标题)、author(作者)和price(价格)元素。#PCDATA表示纯文本数据。

请注意,这只是一个简单的示例。在实际应用中,DTD可以更加复杂,可以定义元素之间的关系、元素的属性等。


转载请注明出处:http://www.pingtaimeng.com/article/detail/12198/XML