XML介绍
XML是指可扩展标记语言(Extensible Markup Language),以HTML类比,XML在早期的主要功能也是传输数据
XML规则
有且只有一个根元素
XML标签大小写正确区分
正确使用结束标签
正确嵌套标签
使用了合法的标签名
定义有效的属性且属性一定放在引号中
XML的约束技术
DTD:文档类型定义(Document Type Definition)
用来约束XML文档,保证XML文件正确性和数据的有效性
在xml中加入DTD声明
<!DOCTYPE 根标签名 [ ]>,[ ]写约束,语法<!ELEMENT 标签(元素)名 (标签(元素)类型)>,注意:ELEMENT与元素类型必须是大写
元素类型
混合元素
当前元素中有其他元素括号中放的是子元素的标签名
<!ELEMENT element-name (student)>
多个子元素用逗号隔开,可在子元素后加个正则限制子元素的出先次数(