目录
一、什么是格式良好的XML
1.1 XML的作用:①数据交互
②做配置
1.2 标准的XML格式是什么样的:
①有且只有一个根目录;
②XML标签正确区分大小写;
③正确使用结束标签;
④正确嵌套标签;
⑤使用了合法的标签名;
⑥定义有效的属性。
二、标签元素的定义
2.1 在XML里面声明DTD声明:
<!-- 标签的约束 -->
<!DOCTYPE root [] >
我们在给一个XML定义元素的时候之前一定要先来了解一下元素的分类,以便对症下药~
元素类型有这三种:
①空元素:<!ELEMENT element-name EMPTY>
②文本元素:<!ELEMENT element-name (#PCDATA)>
③混合元素:<!ELEMENT element-name (e1,e2)>
在了解了元素的一些分类后,我们就可以再来了解一下如何对元素加限制:
首先有两个符号:
与:(,)
非:(|)
还有就是元素出现的次数:
0次或1次:?
0次或N次:*
1次或N次:+
当我们了解了关于元素的分类以及限制后咱们就来实践试试看:
案例1:对以下XML进行定义:
<?xml version="1.0" encoding="UTF-8"?>
<persons>
<person>
<name>张小明</name>
<age>10</age>
<contact>
<phone>1234567</phone>
</contact>
<br/>
</person>
<person>
<name>张大明</name>
<age>35</age>
<contact>
<email>123@qq.com</email>
</contact>
</person>
</persons><