xmlspy2012的汉化版和破解补丁:点击打开链接
dtd基础知识:
<?xml version="1.0" encoding="UTF-8"?> <!-- DTD --> <!-- 常用控制符: ?表示0次或者1次 *表示0次或者多次 +表示1次或者多次 默认表示1次 ATTLIST定义属性 CDATA 字符 ID id不能以数字开头 #required 必须存在 --> <!DOCTYPE persons [ <!ELEMENT persons (person+)> <!ELEMENT person (name,password?,age)> <!ATTLIST person id ID #required> <!ATTLIST person sex CDATA #required> <!ELEMENT id (#PCDATA)> <!ELEMENT name (#PCDATA)> <!ELEMENT password (#PCDATA)> <!ELEMENT age (#PCDATA)> ]> <persons> <person id="p1" sex="男"> <name>san</name> <password>san</password> <age>12</age> </person> </persons>
dtd实例:
dtd文件:
<?xml version="1.0" encoding="UTF-8"?> <!-- 定义的节点不能重复(cname和sname)--> <!ELEMENT classroom (cname,cgrade,sutdents)> <!ATTLIST classroom cid ID #required> <!ELEMENT cname (#PCDATA)> <!ELEMENT cgrade (#PCDATA)> <!ELEMENT sutdents (student+)> <!ELEMENT student (sid,sname,age)> <!ELEMENT sid (#PCDATA)> <!ELEMENT sname (#PCDATA)> <!ELEMENT age (#PCDATA)>
xml实例引入dtd文件:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE classroom SYstem "classroom.dtd"> <classroom cid="c1"> <cname>职专</cname> <cgrade>2012</cgrade> <sutdents> <student> <sid></sid> <sname></sname> <age>12</age> </student> </sutdents> </classroom>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。