标签:
DTD:文档类型定义 (Document Type Definition)
一、DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。
1、声明于XML源文件。
1 <!DOCTYPE 根元素 [元素声明]>
<?xml version="1.0" encoding="UTF-8"?>
<!-- XML文档的内部声明 --> <!DOCTYPE 书架 [ <!ELEMENT 书架 (书+)> <!ELEMENT 书 (书名,作者,售价)> <!ELEMENT 书名 (#PCDATA)> <!ELEMENT 作者 (#PCDATA)> <!ELEMENT 售价 (#PCDATA)> ]> <书架> <书> <书名>影响力</书名> <作者>罗伯特.西奥迪尼</作者> <售价>45</售价> </书> </书架>
2、外部文档声明
1 <!DOCTYPE 根元素 SYSTEM "文件名">
book.dtd 文件:
<!ELEMENT 书架 (书+)> <!ELEMENT 书 (书名,作者,售价)> <!ELEMENT 书名 (#PCDATA)> <!ELEMENT 作者 (#PCDATA)> <!ELEMENT 售价 (#PCDATA)>
book.xml 文件:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE 书架 SYSTEM "book.dtd"> <!-- book.dtd 外部声明 --> <书架> <书> <书名>影响力</书名> <作者>罗伯特.西奥迪尼</作者> <售价>45</售价> </书> </书架>
标签:
原文地址:http://www.cnblogs.com/lyjs/p/4853338.html