一.XML整体结构
1.XML文件的基本构成:XML声明、处理指示、XML元素
2.其他一些逻辑要素:
注释: <!-- -->
CDATA: <![CDATA[
]]>
3.CDATA:标识字符数据
二.XML文件物理结构
1.实体
XML文件归根结底是由一组实体组成。
(1)实体的种类:一般实体和参数实体
一般实体:<!ENTITY 实体名 “实体内容”>
<!ENTITY 实体名 SYSTEM “外部文件链接”>
参数实体:<!ENTITY % 实体名 “实体内容”>
(3)实体的两种使用方式:实体声明和实体引用
实体声明:
<?xml version="1.0"?>
<!DOCTYPE 文件根元素名 [
实体声明部分
]>
<文件根元素名>
具体数据内容
</文件根元素名>
实体引用:引用一个在实体声明中已经声明过的实体
一般实体的引用-&实体名;
参数实体的引用-%实体名;
完整的例子:
<?xml version="1.0"?>
<!DOCTYPE 联系人列表 [
<!ENTITY A公司地址 “北京市五街1234号”>
<!ENTITY B公司地址 “上海南京路9876号”〉
]>
<联系人列表>
<联系人>
<姓名>张三</姓名>
<公司>>A公司</公司>>
<地址>&A公司地址</地址>
</联系人>
<联系人>
<姓名gt;李四</姓名>
<公司>B公司</公司>
<地址>&B公司地址〈/地址〉
</联系人>
<联系人>
<姓名>王五</姓名>>
<公司>B公司</公司>
<地址>&B公司地址〈/地址〉
</联系人>
</联系人列表>
XML的精髓:基于信息描述,能够体现数据信息之间的逻辑。
XML大小写敏感