第1章 XML簡介
1.1 什么是XML
1.2 XML文件的編輯與保存
1.3 XML和HTML有何不同
1.4 XML解析器
1.5 XML的優(yōu)勢
習題1
第2章 規(guī)范的XML文件
2.1 規(guī)范性
2.2 XML聲明
2.2.1 version屬性
2.2.2 encoding屬性
2.2.3 standalone屬性
2.3 標記
2.3.1 空標記
2.3.2 非空標記
2.3.3 標記的名稱
2.3.4 根標記
2.3.5 標記的子孫關系
2.4 特殊字符
2.5 CDATA段
2.6 標記的文本數(shù)據
2.7 屬性
2.7.1 屬性的構成
2.7.2 使用屬性的原則
2.8 注釋
2.9 名稱空間
2.9.1 有前綴和無前綴的名稱空間
2.9.2 標記中聲明名稱空間
2.9.3 名稱空間的作用域
2.9.4 名稱空間的名字
習題2
第3章 有效的XML文件
3.1 有效XML文件的定義
3.1.1 初識DTD
3.1.2 DTD文件的保存
3.1.3 XML文件與DTD文件相關聯(lián)
3.2 如何檢查有效性
3.3 DTD中的元素
3.3.1 約束標記只包含文本數(shù)據
3.3.2 約束標記的子標記
3.3.3 約束標記的混合內容
3.3.4 EMPTY和ANY
3.4 DTD的完整性
3.5 DTD中的屬性約束列表
3.5.1 ATTLIST屬性約束列表
3.5.2 屬性的默認值
3.5.3 屬性類型
3.6 內部DTD
習題3
第4章 DOM解析器
4.1 認識DOM解析器
4.1.1 DOM標準
4.1.2 初識JAXP
4.1.3 Document節(jié)點
4.2 節(jié)點的類型
4.2.1 Node接口
4.2.2 Node接口的常用方法
……
第5章 SAX解析器
第6章 XPath語言
第7章 XML與數(shù)據庫
第8章 XML與CSS
第9章 XML Schema模式簡介