![在这里插入图片描述](https://img-blog.csdnimg.cn/5d35b71866234856ad73c4ce43ea8901.gif#pic_center)
1.xml简介
是可拓展标记语言
1.1什么是xml?
是可拓展标记语言
1.2为什么要使用
- 做数据交互
- 做配置
1.3.标准的XML格式
- 有且只有一个跟元素
- XML标签大小写正确区分
- 正确使用结束标签
- 正确使用嵌套标签
- 使用合法的标签名
- 定义有效的属性
2.DTD元素定义
在XML加DTD声明 <DOCTYPE [root]>
2.1 元素的分类
- < IELEMENT element-name EMPTY>//空元素
- <IELEMENT element-name (e1,e2)>//合元素
- <IELEMENT element-namePOOATA]>//文本元素
2.2 元素限制
- (,)与; (|)或者
- 0-N次:*
1-N次: +
0次或者1次:?
3.DTD元素属性定义
- 语法:<!ATTLIST element-name att name type desc >
- 属性类型type:
ID ID类
(男|女) 选择类
CDATA 文本类
IDREF 依赖类
reference - 属性描述:
#REQUIRED:必填
#IMPLIED:非必填 - “默认值”
注意:只有type为(男|女)选择类型时,desc才司或用默法值的市式