1.XML
1.1什么是XML
- 可扩展标记语言,是一种标记语言
- xml标签没有被预定义,需要用户自行定义
- 用来传输和存储数据,而不是显示数据
- 具有自我描述性
1.2XML的作用:
- 数据交换
- 做配置
1.3标准的XML格式
- 有且只有一个根元素
- XML标签大小写正确区分
- 正确使用结束标签
- 正确嵌套标签
- 使用了合法的标签名
- 定义有效的属性
2,元素定义
2.1在xml中加入dtd声明
<!DOCTYPE root []>
注:root代表根元素
2.2元素的分类:
<!ELEMENT persons (person)>
注:表示根元素persons里面只有一个person元素
<!ELEMENT persons (person+)>
注:表示根元素persons里面有1~N个person元素
<!ELEMENT person (name,age,contact,br?)>
注:在person元素里面必须有name