關于作者
譯者序
前言
致謝
第1部分 XML參考
XML簡明參考
XML列表
XML語法
XLink語言
XPointer語言
XPath語言
第2部分 樣式表參考
樣式表簡明參考
樣式表列表
樣式表分類
XSLT組件
XSL樣式表語法
第3部分 XML教程
第1章 XML概述
1.1 超文本的發(fā)展歷史
1.2 標記語言的歷史
1.2.1 SGML
1.2.2 HTML和XHTML
1.2.3 XML
1.2.4 XHTML
1.3 XHTML和XML
1.3.1 相似點
1.3.2 不同點
1.4 XML文檔結構
1.4.1 文檔序
1.4.2 文檔實例
1.5 XML輸出
第2章 DTD概述
2.1 什么是DTD
2.2 學習XML文檔類型
2.2.1 格式良好的文檔
2.2.2 有效的文檔
2.3 理解內部和外部子集
2.3.1 內部DTD子集
2.3.2 外部子集
2.4 Extended Backus-Nuar Form概述
2.5 理解一個DTD
第3章 創(chuàng)建DTD
3.1 聲明一個XML文檔
3.2 引用DTD
3.2.1 內部DTD
3.2.2 外部DTD
3.3 定義根元素和它的子元素
3.4 指定元素出現的次數
3.5 聲明子元素并列出它們的子元素
3.6 聲明空元素(Empty Element)
3.7 創(chuàng)建屬性和值的列表
3.7.1 設置屬性類型
3.7.2 設定屬性為可選的或必需的
3.7.3 設定屬性值
3.8 聲明實體
3.8.1 解析的通用實體
3.8.2 字符和十六進制實體
3.8.3 參數實體
3.8.4 外部實體
3.8.5 數據實體
第4章 創(chuàng)建一個簡單的XML文檔
4.1 開始創(chuàng)建文檔
4.1.1 聲明XML的特性
4.1.2 指定文檔類型、連接DTD
4.2 建立文檔結構
4.2.1 插入元素、超始標鑒和結束標簽
4.2.2 使用空元素
4.2.3 添加屬性和屬性值
4.2.4 插入實體
4.3 HTML文檔轉換為XML文檔
4.3.1 考慮使用DTDs
4.3.2 允許使用樣式表
4.3.3 聲明XML文檔
4.3.4 命名根元素
4.3.5 遵守XML規(guī)則
4.3.6 轉換屬性和屬性值
4.3.7 使用實體
第5章 使用客戶定制的XML元素
5.1 使用列表
5.1.1 聲明有序或無序列表元素
5.1.2 聲明定義-列表元素
5.1.3 列表嵌套
5.2 使用表格
5.2.1 聲明表格元素
5.2.2 創(chuàng)建簡單的表格
5.2.3 表格分段
5.2.4 行和列的組織
5.3 創(chuàng)建XML數據庫
5.3.1 聲明數據庫元素
5.3.2 將數據庫轉換為XML文檔
5.4 創(chuàng)建表單
5.4.1 學習控件
5.4.2 規(guī)劃和設計表單
5.4.3 聲明表單元素
5.4.4 定義表單
5.4.5 處理表單
第6章 為XML文檔添加連接和指針
6.1 調用XLink的名稱空間
6.2 關于URIs
6.3 簡單鏈接和擴展連接
6.3.1 簡單鏈接
6.3.2 擴展連接
6.3.3 擴展指針
第7章 使用XSL設計文檔
7.1 關于DSSSL和DSSSL-O
7.2 XSL簡介
7.3 評估實例
附錄
附錄A Unicode字符和字符表
附錄B 國家(地區(qū))編碼
附錄C 語言編碼
附錄D EBNF參考