在田中雨、郭磊編着的《XML實踐教程(第2版)》中詳細介紹了XML技術知識。
全書共分14章,包括XML技術優勢、常用場合、發展前景;XML文檔的組成、聲明、注釋、處理指令、標記、標記屬性、元素、非法的PCDATA字段、命名空間;與XML有關的DTD技術、XML Schema文檔、Web服務、X Path技術、X Query技術、X Link技術、X Pointer技術、文檔顯示技術;以及處理XML文檔數據時常用的XMLDOM解析器和SAX解析器。
本書中還介紹了XML與RSS、站點地圖、數據交換、XML數據庫以及XML技術在C#中的如何應用。最后,通過兩個綜合案例介紹與:XML技術的使用。
本書既適用於學習XML技術的初學者使用,也適用於任何對XML用法有興趣的程序員和專門從事與XML技術相關的人員使用。如果讀者具有一定的Web編程或數據轉換經驗閱讀起來會更加容易。
目錄
第1章 XML入門基礎
1.1 XML的概念
1.1.1 認識XML
1.1.2 發展歷史
1.1.3 技術優勢
1.2 XML和HTML的區別
1.2.1 認識SGML
1.2.2 與HTML的區別
1.3 XML開發工具
1.4 XML標准的誕生
1.4.1 了解W3C
1.4.2 XML標准
1.4.3 與XML相關的標准
1.5 XML的常用場合
1.5.1 常用的應用領域
1.5.2 數據交互
1.5.3 Web服務
1.5.4 Web集成
1.5.5 內容管理
1.5.6 配置
1.6 XML的發展前景
1.6.1 商務的自動化處理
1.6.2 信息發布
1.6.3 智能化的Web應用程序和數據集成
1.7 實驗指導1-1:顯示一個基本XML文檔
1.8 思考與練習
第2章 XML基礎語法
2.1 XML文檔概述
2.1.1 XML文檔的組成
2.1.2 XML文檔的聲明
2.1.3 XML文檔的注釋
2.1.4 XML文檔的處理指令
2.2 XML標記概述
2.2.1 標記的意義
2.2.2 標記的命名
2.3 XML元素概述
2.3.1 元素的概念
2.3.2 元素的分類
2.3.3 元素的命名
2.3.4 元素特性
2.4 XML標記屬性概述
2.4.1 屬性的使用
2.4.2 注意事項
2.4.3 元素和屬性的轉換
2.4.4 屬性的使用
2.5 非法的PCDATA字段
2.5.1 字符和實體引用
2.5.2 CDATA文本段
2.6 XML命名空間
2.6.1 命名空間概述
2.6.2 自定義命名空間
2.6.3 默認的命名空間
2.6.4 命名空間的注意事項
2.7 XML文檔小結
2.7.1 XML文檔的遵循規則
2.7.2 XML文檔的兩種形式
2.8 實驗指導2-1:編寫通訊錄XML文檔
2.9 思考與練習
第3章 XML與DTD
3.1 DTD簡介
3.1.1 DTD概述
3.1.2 DTD的構成
3.2 元素聲明
3.2.1 元素聲明簡介
3.2.2 元素聲明分類
3.2.3 元素指示符
3.3 屬性
3.3.1 屬性聲明
3.3.2 屬性類型
3.3.3 屬性附加聲明
3.4 實驗指導3-1:研究生班級信息
3.5 DTD引用
3.5.1 引用內部DTD
3.5.2 引用外部DTD
3.5.3 混合引用DTD
3.6 實體聲明與引用
3.6.1 實體的概念與分類
3.6.2 內部普通實體
3.6.3 外部普通實體
3.6.4 參數實體
3.7 實驗指導3-2:商品信息DTD與
3.8 思考與練習
第4章 XML Schema文檔
4.1 了解XML S
4.1.1 XML Schema的概念
4.1.2 XML Schema的特點
4.1.3 XML Schema的兩種模式
4.1.4 XML Schema與XML DTD,
4.2 XML Schema的基本結構
4.2.1 XML Schema文檔文件
4.2.2 創建根元素:schema
4.2.3 創建元素:element
4.2.4 聲明simpleType元素
4.2.5 聲明complexType元素
4.2.6 聲明屬性元素:attribute
4.3 常用的數據類型
4.3.1 內置的數據類型
4.3.2 用戶定義的數據類型
4.4 XML Schema的其他內容
4.4.1 注釋
4.4.2 批注
4.4.3 引用其他空間的屬性
4.5 將XML Schema文檔引入到XML中
4.6 來自多個文檔的模式
4.7 實驗指導4-1:兩種方法編寫XML Schema文檔
4.8 思考與練習
第5章 XML與Web服務
5.1 XML與Web服務
5.1.1 Web服務
5.1.2 WSDL語言基礎
5.1.3 WSDL文檔編寫
5.2 文檔結構
5.2.1 definitions根元素
5.2.2 types元素
5.2.3 message元素
5.2.4 portType元素
5.2.5 binding元素
5.2.6 service元素
5.3 WSDL技術
5.3.1 WSDL端口
5.3.2 使用自定義WSDL
5.3.3 WSDL文檔使用原理
5.3.4 WSDL調用Web服務
5.4 實驗指導5-1:兩數相加Web服務
5.5 思考與練習
第6章 XPath和XQuery技術
6.1 XSL簡介
6.2 XPath簡介
6.3 XPath定位
6.3.1 路徑表達式
6.3.2 XPath軸
6.3.3 節點測試
6.3.4 XPath運算符
6.4 XPath函數
6.4.1 字符串函數
6.4.2 數值函數
6.4.3 布爾函數
6.4.4 節點集函數
6.5 XQuery簡介
6.6 XQuery表達式
6.6.1 XQuery表達式基礎
6.6.2 FLWOR表達式
6.7 XQuery函數
6.8 實驗指導6-1:團購信息管理
6.9 思考與練習
第7章 XLink和XPointer
7.1 了解鏈接
7.1.1 HTML中的鏈接
7.1.2 XML中的鏈接
7.2 認識XLink技術
7.2.1 XLink介紹
7.2.2 XLink語法
7.2.3 XLink屬性
7.2.4 可選和必需屬性
7.3 XLink的鏈接類型
7.3.1 簡單鏈接
7.3.2 擴展鏈接
7.3.3 完整的擴展鏈接
7.4 實驗指導7-1:XLink將圖像嵌入鏈接
7.5 認識XPointer技術
7.5.1 XPointer介紹
7.5.2 XPointer形式
7.5.3 位置路徑與集合
7.5.4 XPointer對XPath的擴展
7.5.5 XPointer示例
7.6 實驗指導7-2:使用XSLT轉換XML文檔
7.7 思考與練習
第8章 文檔顯示技術
8.1 XSLT簡介
8.1.1 XSL與XSLT
8.1.2 XSLT轉換顯示原理
8.1.3 XSLT文檔創建與應用
8.1.4 XSLT與CSS比較
8.2 XSLT模板
8.2.1 模板
8.2.2 模板與標記匹配
8.2.3 調用模板
8.3 XSLT語法
8.3.1 XSLT標記
8.3.2 簡單判斷
8.3.3 多條件判斷
8.3.4 循環處理
8.3.5 輸出內容的排序
8.4 XLST函數
8.4.1 函數
8.4.2 Current()函數
8.4.3 document()函數
8.4.4 format-number()函數
8.4.5 NaN值
8.5 在XSLT中使用
8.6 實驗指導8-1:筆記本信息顯示
8.7 思考與練習
第9章 XML DOM解析器
第10章 SAX解析器
第11章 XML的典型應用
第12章 XML在C#中的應用
第13章 XML新聞管理系統
第14章 商品信息管理系統
附錄 思考與練習答案
1.1 XML的概念
1.1.1 認識XML
1.1.2 發展歷史
1.1.3 技術優勢
1.2 XML和HTML的區別
1.2.1 認識SGML
1.2.2 與HTML的區別
1.3 XML開發工具
1.4 XML標准的誕生
1.4.1 了解W3C
1.4.2 XML標准
1.4.3 與XML相關的標准
1.5 XML的常用場合
1.5.1 常用的應用領域
1.5.2 數據交互
1.5.3 Web服務
1.5.4 Web集成
1.5.5 內容管理
1.5.6 配置
1.6 XML的發展前景
1.6.1 商務的自動化處理
1.6.2 信息發布
1.6.3 智能化的Web應用程序和數據集成
1.7 實驗指導1-1:顯示一個基本XML文檔
1.8 思考與練習
第2章 XML基礎語法
2.1 XML文檔概述
2.1.1 XML文檔的組成
2.1.2 XML文檔的聲明
2.1.3 XML文檔的注釋
2.1.4 XML文檔的處理指令
2.2 XML標記概述
2.2.1 標記的意義
2.2.2 標記的命名
2.3 XML元素概述
2.3.1 元素的概念
2.3.2 元素的分類
2.3.3 元素的命名
2.3.4 元素特性
2.4 XML標記屬性概述
2.4.1 屬性的使用
2.4.2 注意事項
2.4.3 元素和屬性的轉換
2.4.4 屬性的使用
2.5 非法的PCDATA字段
2.5.1 字符和實體引用
2.5.2 CDATA文本段
2.6 XML命名空間
2.6.1 命名空間概述
2.6.2 自定義命名空間
2.6.3 默認的命名空間
2.6.4 命名空間的注意事項
2.7 XML文檔小結
2.7.1 XML文檔的遵循規則
2.7.2 XML文檔的兩種形式
2.8 實驗指導2-1:編寫通訊錄XML文檔
2.9 思考與練習
第3章 XML與DTD
3.1 DTD簡介
3.1.1 DTD概述
3.1.2 DTD的構成
3.2 元素聲明
3.2.1 元素聲明簡介
3.2.2 元素聲明分類
3.2.3 元素指示符
3.3 屬性
3.3.1 屬性聲明
3.3.2 屬性類型
3.3.3 屬性附加聲明
3.4 實驗指導3-1:研究生班級信息
3.5 DTD引用
3.5.1 引用內部DTD
3.5.2 引用外部DTD
3.5.3 混合引用DTD
3.6 實體聲明與引用
3.6.1 實體的概念與分類
3.6.2 內部普通實體
3.6.3 外部普通實體
3.6.4 參數實體
3.7 實驗指導3-2:商品信息DTD與
3.8 思考與練習
第4章 XML Schema文檔
4.1 了解XML S
4.1.1 XML Schema的概念
4.1.2 XML Schema的特點
4.1.3 XML Schema的兩種模式
4.1.4 XML Schema與XML DTD,
4.2 XML Schema的基本結構
4.2.1 XML Schema文檔文件
4.2.2 創建根元素:schema
4.2.3 創建元素:element
4.2.4 聲明simpleType元素
4.2.5 聲明complexType元素
4.2.6 聲明屬性元素:attribute
4.3 常用的數據類型
4.3.1 內置的數據類型
4.3.2 用戶定義的數據類型
4.4 XML Schema的其他內容
4.4.1 注釋
4.4.2 批注
4.4.3 引用其他空間的屬性
4.5 將XML Schema文檔引入到XML中
4.6 來自多個文檔的模式
4.7 實驗指導4-1:兩種方法編寫XML Schema文檔
4.8 思考與練習
第5章 XML與Web服務
5.1 XML與Web服務
5.1.1 Web服務
5.1.2 WSDL語言基礎
5.1.3 WSDL文檔編寫
5.2 文檔結構
5.2.1 definitions根元素
5.2.2 types元素
5.2.3 message元素
5.2.4 portType元素
5.2.5 binding元素
5.2.6 service元素
5.3 WSDL技術
5.3.1 WSDL端口
5.3.2 使用自定義WSDL
5.3.3 WSDL文檔使用原理
5.3.4 WSDL調用Web服務
5.4 實驗指導5-1:兩數相加Web服務
5.5 思考與練習
第6章 XPath和XQuery技術
6.1 XSL簡介
6.2 XPath簡介
6.3 XPath定位
6.3.1 路徑表達式
6.3.2 XPath軸
6.3.3 節點測試
6.3.4 XPath運算符
6.4 XPath函數
6.4.1 字符串函數
6.4.2 數值函數
6.4.3 布爾函數
6.4.4 節點集函數
6.5 XQuery簡介
6.6 XQuery表達式
6.6.1 XQuery表達式基礎
6.6.2 FLWOR表達式
6.7 XQuery函數
6.8 實驗指導6-1:團購信息管理
6.9 思考與練習
第7章 XLink和XPointer
7.1 了解鏈接
7.1.1 HTML中的鏈接
7.1.2 XML中的鏈接
7.2 認識XLink技術
7.2.1 XLink介紹
7.2.2 XLink語法
7.2.3 XLink屬性
7.2.4 可選和必需屬性
7.3 XLink的鏈接類型
7.3.1 簡單鏈接
7.3.2 擴展鏈接
7.3.3 完整的擴展鏈接
7.4 實驗指導7-1:XLink將圖像嵌入鏈接
7.5 認識XPointer技術
7.5.1 XPointer介紹
7.5.2 XPointer形式
7.5.3 位置路徑與集合
7.5.4 XPointer對XPath的擴展
7.5.5 XPointer示例
7.6 實驗指導7-2:使用XSLT轉換XML文檔
7.7 思考與練習
第8章 文檔顯示技術
8.1 XSLT簡介
8.1.1 XSL與XSLT
8.1.2 XSLT轉換顯示原理
8.1.3 XSLT文檔創建與應用
8.1.4 XSLT與CSS比較
8.2 XSLT模板
8.2.1 模板
8.2.2 模板與標記匹配
8.2.3 調用模板
8.3 XSLT語法
8.3.1 XSLT標記
8.3.2 簡單判斷
8.3.3 多條件判斷
8.3.4 循環處理
8.3.5 輸出內容的排序
8.4 XLST函數
8.4.1 函數
8.4.2 Current()函數
8.4.3 document()函數
8.4.4 format-number()函數
8.4.5 NaN值
8.5 在XSLT中使用
8.6 實驗指導8-1:筆記本信息顯示
8.7 思考與練習
第9章 XML DOM解析器
第10章 SAX解析器
第11章 XML的典型應用
第12章 XML在C#中的應用
第13章 XML新聞管理系統
第14章 商品信息管理系統
附錄 思考與練習答案
網路書店
類別
折扣
價格
-
新書87折$256