XML 介绍
XML 语法
XML 声明文件,放在文件第一行
<?xml version="1.0" encoding="UTF-8" ?>XML 必须包含根元素,比如下面的 userInfo 元素
<userInfo> <name>d4m1ts</name> <age>18</age> </userInfo>所有的 XML元素必须闭合
<p>paragraph</p> <!-- 后面的 </p> 不能省略 -->XML 标签对大小写敏感
所有的元素必须正确的嵌套
<b><p>This text is bold and italic</b></p> <!-- 错误 --> <p><i>This text is bold and italic</i></p> <!-- 正确 -->属性都必须加双引号
<p attr="加双引号">aa</p>XML 注释和 HTML 一样
<!-- 我是注释 -->
XML DTD
DTD 简介
XML DTD 的作用是定义 XML 文档的合法构建模块,使用一系列的合法元素定义文档结构
内部 DOCTYPE 声明
DTD 内容解释:
!DOCTYPE userInfo: 表明此 DTD 文件是用于定义 userinfo 元素的结构!ELEMENT userInfo (name,age): 表明 userIndo 有两个元素 name、age!ELEMENT name (#PCDATA): 定义 name 元素的数据类型!ELEMENT age ANY: ANY 表示任何可解析的数据组合
外部 DOCTYPE 声明
DTD 实体
DTD 实体是用于定义引用普通文本或特殊字符的快捷方式的
变量。
内部实体
外部实体
通用实体
参数实体
% 用于实体在 DTD 定义内部求值的情况
& 用于实体在 XML 文档中被求值的情况
最后更新于
这有帮助吗?