一.XML整體結(jié)構(gòu)
1.XML文件的基本構(gòu)成:XML聲明、處理指示、XML元素
2.其他一些邏輯要素:
注釋: <!-- -->
CDATA: <![CDATA[
]]>
3.CDATA:標(biāo)識字符數(shù)據(jù)
二.XML文件物理結(jié)構(gòu)
1.實體
XML文件歸根結(jié)底是由一組實體組成。
(1)實體的種類:一般實體和參數(shù)實體
一般實體:<!ENTITY 實體名 “實體內(nèi)容”>
<!ENTITY 實體名 SYSTEM “外部文件鏈接”>
參數(shù)實體:<!ENTITY % 實體名 “實體內(nèi)容”>
(3)實體的兩種使用方式:實體聲明和實體引用
實體聲明:
<?xml version="1.0"?>
<!DOCTYPE 文件根元素名 [
實體聲明部分
]>
<文件根元素名>
具體數(shù)據(jù)內(nèi)容
</文件根元素名>
實體引用:引用一個在實體聲明中已經(jīng)聲明過的實體
一般實體的引用-&實體名;
參數(shù)實體的引用-%實體名;
完整的例子:
<?xml version="1.0"?>
<!DOCTYPE 聯(lián)系人列表 [
<!ENTITY A公司地址 “北京市五街1234號”>
<!ENTITY B公司地址 “上海南京路9876號”〉
]>
<聯(lián)系人列表>
<聯(lián)系人>
<姓名>張三</姓名>
<公司>>A公司</公司>>
<地址>&A公司地址</地址>
</聯(lián)系人>
<聯(lián)系人>
<姓名gt;李四</姓名>
<公司>B公司</公司>
<地址>&B公司地址〈/地址〉
</聯(lián)系人>
<聯(lián)系人>
<姓名>王五</姓名>>
<公司>B公司</公司>
<地址>&B公司地址〈/地址〉
</聯(lián)系人>
</聯(lián)系人列表>
XML的精髓:基于信息描述,能夠體現(xiàn)數(shù)據(jù)信息之間的邏輯。
XML大小寫敏感