一.什么是xml?xml的作用有哪些?什么是格式标准的xml?
二.如何使用DTD定义元素?
三.如何使用DTD定义标签?
一:什么是xml?xml的作用有哪些?什么是格式标准的xml?
1.什么是xml
xml是一个结构化的文档
2.xml的作用
xml可以实现数据的交互和文件的配置
3标准的xml格式
有六点
1.有且只有一个更元素
2.xml:区分大小写
3.必须要有正确的使用结束标记(语法严谨适合做配置言文件)
4.不可以嵌套元素
5.必须要使用合法的标签名
6.必须定义有效属性
二:如何使用DTD定义元素?
以下图为例
1.首先需要引入DTD约束
<!DOCTYPE root [ ]> <!-- root是根目录的意思 -->
2.添加定义元素语法:
<!ELEMENT persons (person*)> (<!ELEMENT 元素名 元素类型)
3.元素类型:
1.EMPTY 空元素 元素无内容
2.(#PCDATA)文本元素 元素内容为字符串和数字都是文本元素
3.(e1,e2)混合元素 元素里包含多个指定数字和字符串
4.元素限制:
与( , )非( | )
0或1用?
0~N用*
1~N用+
5.将定义元素写在DTD约束中的[ ]中,如下图
三.如何使用DTD定义标签?
1.定义属性语法:
<!ATTLIST person pid ID #REQUIRED >
<!ATTLIST 元素名 属性 属性类型 属性的约束>
2.常用的属性类型
3.属性的约束
4.定义元素也是写在DTD约束中的[ ]中,如下图
以上就是本次的所有内容,希望可以帮到大家,如果有写的不对的地方欢迎评论区指出谢谢!