<?xml version="1.0"?><!DOCTYPE note [<!--定义此文档是 note 类型的文档--><!ELEMENT note (to,from,heading,body)><!--定义note元素有四个元素--><!ELEMENT to (#PCDATA)><!--定义to元素为”#PCDATA”类型--><!ELEMENT from (#PCDATA)><!--定义from元素为”#PCDATA”类型--><!ELEMENT head (#PCDATA)><!--定义head元素为”#PCDATA”类型--><!ELEMENT body (#PCDATA)><!--定义body元素为”#PCDATA”类型-->]><note><to>Y0u</to><from>@re</from><head>v3ry</head><body>g00d!</body></note>
2.外部引用
(1)引入外部dtd文件
<!DOCTYPE 根元素名称 SYSTEM "dtd路径">
(2)使用外部的dtd文件(网络上的dtd文件)
<!DOCTYPE 根元素 PUBLIC "DTD名称" "DTD文档的URL">
当使用外部DTD时,通过如下语法引入:
<!DOCTYPE root-element SYSTEM "filename">
示例:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE root-element SYSTEM "test.dtd"><note><to>Y0u</to><from>@re</from><head>v3ry</head><body>g00d!</body></note>
上面的引用的test.dtd的内容是
<!ELEMENT to (#PCDATA)><!--定义to元素为”#PCDATA”类型--><!ELEMENT from (#PCDATA)><!--定义from元素为”#PCDATA”类型--><!ELEMENT head (#PCDATA)><!--定义head元素为”#PCDATA”类型--><!ELEMENT body (#PCDATA)><!--定义body元素为”#PCDATA”类型-->