一.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大小寫敏感