XML的DTD语法规则
1.什么是DTD
⽂件类型定义(约束)
2.什么是XML⽂件
XML:可扩展标记语⾔
HTML:超⽂本标记语⾔
3.如何创建XML⽂件
1)必须有⽂件开头
  <?xml version="1.0" encoding="UTF-8"?>
  2)必须有根⽬录
  3)必须有⼦节点
4.XML格式要求
1)有且只有⼀个根节点;
2)由开始标签和结束标签组成;
3)XML标签区分⼤⼩写;
4)正确嵌套标签;
5.如何创建DTD
1)必须有⽂件开头
    <?xml version="1.0" encoding="UTF-8"?>
 2)必须规定XML表格的输⼊的信息格式
    <!ELEMENT 根节点(⼦节点)>
 3)节点的属性值
    <!ATTLIST ⼦节点名称 属性名称 CDATA #REQUIRED>
    #REQUIRED:必须设置该属性
    #IMPLIED :可以设置也可以不设置
    #FIXED :说明该属性的取值固定⼀个值,不能再XML中进⾏修改,但是必须设置这个属性
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT ZGTLS (ZGTL+)>
<!ELEMENT ZGTL (CC,CFZ,DDZ,CFSJ,DDSJ,LS,ZW)>
<!ELEMENT CC (#PCDATA)>
<!ELEMENT CFZ (#PCDATA)>
<!ELEMENT DDZ (#PCDATA)>
<!ELEMENT CFSJ (#PCDATA)>
<!ELEMENT DDSJ (#PCDATA)>
<!ELEMENT LS (#PCDATA)>
<!ELEMENT ZW (#PCDATA)>
5.如何使⽤DTD
1)内部申明:<! DOCTYPE root[]>
2)外部申明:
3)元素定义语法(DTD对元素的限制)
基本语法:<! ELEMENT 元素名称 元素类型 >
元素分类:EMPTY 空元素 (#PCDATA) ⽂本元素 (e1,e2) 混合元素
元素限制:,(顺序)、|(或,多选⼀)、?(0或1次),*(0次或多次), +(1次或多次)
4)属性定义语法(DTD对属性的限制)
基本语法:<!ATTLIST 元素名称 属性名称 属性类型 设置说明>
xml标签大全属性类型:ID/CDATA/ENUM (男|⼥)
设置说明:#REQUIRED(必须)/#IMPLIED(可选)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。