一、dtd的作用
xml的作用:数据的交互与配置
一个标准的xml格式:1、有且只有一个根元素
2、XML标签区分大小写
3、正确使用结束标签
4、正确嵌套标签
5、使用合法标签名
6、定义有效的属性
二、dtd中元素的定义
1、在XML加入DTD声明 在开头的地方:[<!DOCTYPE root[] >]
2、元素的分类:在dtd文件中常分为,:①:空元素< !ELEMENT element-nameEMPTY>
②:文本元素:<!ELEMENT element-name (#PCDATA)>
③:混合元素:< !ELEMENT element-name (e1,e2)>
3、元素的限制:与(,) 非(|)
出现的次数:①:0或1:?
②:0~N:*
③:1~N:+
三、dtd中对于属性的定义
1、语法:<!ATTLIST element-name att_name type desc>
2、属性中的类型(type):①:ID ②:(男|女) ③:CDATA ④:IDREF⑤:reference
3、对于属性的描述:①:#REQUIRED:必填②:#IMPLIED:非必填
③:“默认值” 注意只有type为(男|女)类型时,desc才可以用默认值的方式
四、总结
dtd其实特别简单只需要花少量的时间去熟悉它语法、元素、属性
在xml中可以很快的掌握