XML(传输数据、做配置)
1. 什么是格式良好XML
1.1 有且只有一个根元素
1.2 XML标签大小写正确区分
1.3 正确使用结束标签
1.4 正确嵌套标签
1.5 使用了合法的标签名
1.6 定义有效的属性
DTD 简介
DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块。它使用一系列的合法元素来定义文档结构
DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用
为什么使用 DTD?
通过 DTD,您的每一个 XML 文件均可携带一个有关其自身格式的描述。
通过 DTD,独立的团体可一致地使用某个标准的 DTD 来交换数据。
而您的应用程序也可使用某个标准的 DTD 来验证从外部接收到的数据。
您还可以使用 DTD 来验证您自身的数据。
步骤~~~
1. 在XML加入DTD声明(内部DTD文档) <!DOCTYPE root[]>
1.1:外部DTD文档而外部DTD文档又分为两类:外部私有DTD文档,外部共有DTD文档
外部私有DTD:
<!DOCTYPE 根元素 SYSTEM "DTD文件路径">
外部共有DTD:
<!DOCTYPE 根元素 PUBLIC
"注册//组织//类型 标签//定义 语言"
"文档类型定义位置">
2. 元素定义的语法 <!ELEMENT element-name (type)>
3. 元素的部分分类 <!ELEMENT element-name EMPTY>//空元素
<!ELEMENT element-name (#PCDATA)>//文本元素
<!ELEMENT element-name (e1,e2)>//混合元素
4. 元素的限制
| 或者
次数 + 1次及以上
* 0次及以上
? 0或1次
5. 属性定义的语法
<!ATTLIST element-name
att_name type
>
以下是属性类型的选项:
默认值参数可使用下列值:
XML中的特殊符号
&(逻辑与) &
<(小于) <
>(大于) >
"(双引号) "
'(单引号) '
例题应用:
1:
2:
*感谢参考~~~~~~~~~~~~~~~~*