本文摘自http://www.javaeye.com/topic/517520
DTD——文档类型定义(Document Type Definition)/
由于XML可以自定义标签,那么自然各人编写的标签不一样,这样同步数据便成了问题,因为其它人不知道某个标签应该怎么用,表示什么意思.DTD就是为了解决此问题的!
DTD是一种保证XML文档格式正确的有效方法,可以比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用是否正确。一个DTD文档包含:元素的定义规则,元素间关系的定义规则,元素可使用的属性,可使用的实体或符号规则。
DTD分为内部DTD与外部DTD,内部DTD包含在XML文档中,外部DTD则通过URL引用.一个DTD文件是以.dtd结尾的文本文件
在XML中引入DTD DOCTYPE 文档类型声明
内部DTD,可以将standalone设置成yes.
Xml代码
- <?xmlversion="1.0"standalone="yes"?>
- <!DOCTYPEroot[
- <!ELEMENTrootEMPTY>
- ]>
- <?xmlversion="1.0"standalone="yes"?>
- <!DOCTYPEroot[
- <!ELEMENTrootEMPTY>
- ]>