DTD介绍:
每个XML文件可以携带一个自身格式的描述,所谓格式描述就是我的XML文档里面可以写哪些东西,比如元素、属性。所以利用DTD可以对XML文档的各个节点进行约束定义,让他人不能随便在XML中写入内容,使XML文档成为有效的XML文档。
DTD中各种关系以及学习的步骤,如图下;
- XML
XML即可扩展标记语言,XML作用:用于数据的存储和传输还有文件配置。
标准的XML格式:
1.有且只有一个根元素
2.XML标签大小写正确区分
3.正确使用结束标签
4.正确嵌套标签
5.使用了合法的标签名
6.怎么样定义有效属性?(如图下)
- 元素预算
在我们定义XML文件时,首先要在XML文件元素中加入DTD声明(<!DOCTYPE 根节点名称[ ]>),
然后在[ ]中定义元素。
元素的分类:
(1),<!ELEMENT 元素名 EMPTY>//空元素 例如:</br>
(2) ,<!ELEMENT 元素名 (#PCDATA)> ----文本元素 例如:<name>张小明</name>
(3),<!ELEMENT 元素名 (元素1,元素2)> ---混合元素 在括号内写元素时一定要按顺序,否则编译报错
元素的限制:
1,?0或1个
2,* 0到多个
3,+ 1到多个
4,(,)与(|)非
(对应代码如图)案例一
案例二,
3,属性定义:
属性定义格式 <!ATTLIST 元素名 属性名 属性类型 描述>
属性类型:
1,ID 表示唯一
2,(男|女)'男' 二选一,有默认值
3,CDATA 文本类型
4,IDREF 依赖 引用已经出现过的类型
属性描述:
1,#REQUIRED 必填
2,#IMPLIED 非必填
3,'默认值'
(对应代码如图)案例一:
案例二:
今天的教学就在这里了
希望有可以帮助到你的!!!!
感谢观赏