[WebService]之DTD
文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。 DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。
<?xml version="1.0" encoding="UTF-8"?> <!--指定根对象的名称--> <!DOCTYPE persons[ <!ELEMENT persons (person+)> <!ELEMENT person (name,password,age)> <!--常用控制符 ?表示0次或者1次,*表示0次或者多次,+表示1次或者多次,默认一次]--> <!ATTLIST person sex CDATA #REQUIRED> <!ATTLIST person id ID #REQUIRED> <!ELEMENT name (#PCDATA)> <!ELEMENT password (#PCDATA)> <!ELEMENT age (#PCDATA)> ]> <persons> <person id="p1" sex="男"> <name>wunanjie</name> <password>123456</password> <age>18</age> </person> <person id="p2" sex="男"> <name>wunanjie</name> <password>123456</password> <age>22</age> </person> </persons>
<?xml version="1.0" encoding="UTF-8"?> <!ELEMENT classroom (claName,grade,students+)> <!ATTLIST classroom id ID #REQUIRED> <!ELEMENT claName (#PCDATA)> <!ELEMENT grade (#PCDATA)> <!ELEMENT students (student+)> <!ELEMENT student(id,stName,age)> <!ELEMENT id (#PCDATA)> <!ELEMENT stName (#PCDATA)> <!ELEMENT age (#PCDATA)>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE classroom SYSTEM "classroom.dtd"> <classroom id="c1"> <claName>15计算机应用技术</claName> <grade>2015</grade> <students> <student> <id>1</id> <stName>吴南杰</stName> <age>28</age> </student> </students> </classroom>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。