圖書信息
出版社: 清華大學出版社; 第1版 (2009年4月1日)
叢書名: 21世紀信息管理與信息系統專業規劃教材
平裝: 269頁
正文語種: 簡體中文
開本: 16
ISBN: 9787302194408
條形碼: 9787302194408
尺寸: 25.6 x 18.2 x 1.4 cm
重量: 440 g
內容簡介
《XML技術教程》系統地介紹了擴展標記語言(XML)文法及其套用技術,其主要內容有: XML標記的核心概念、XML文檔類型描述(DTD)及其XML模式(Schema)、XML文檔顯示樣式(CSS/XSL)、XML套用標準及其XML文檔編輯與瀏覽工具、XML連結(XLink/XPointer)與接口(DOM/ SAX)技術、XML資料庫與數據交換。在每一章節中,均採用相關實例深入講解。最後,介紹XML技術的套用領域,包括資源描述框架(RDF)、頻道定義格式(CDF)、基於XML的電子商務標準以及XML與跨媒體出版等套用領域。
本教材可作為信息管理專業“XML技術”及其相關課程的教材,也可作為XML技術套用工程師的技術參考書。
目錄
第1章 XML概述
本章學習要點
1.1 什麼是XML
1.1.1 XML是一種元標記語言
1.1.2 XML是一種信息的容器
1.1.3 XML是一種開放的標準
1.2 XML的歷史及目標
1.2.1 XML的歷史
1.2.2 XML的目標
1.3 XML的主要特性
1.3.1 存取數據
1.3.2 格式化文檔
1.3.3 保證數據完整
1.4 習題
第2章 標記和核心概念
本章學習要點
2.1 XML標記
2.2 XML文檔
2.3 XML文檔序言
2.3.1 XML聲明
2.3.2 文檔類型聲明
2.4 XML元素
2.4.1 語法
2.4.2 屬性
2.4.3 名字空間
2.4.4 空白字元
2.4.5 XML文檔樹
2.5 實體
2.5.1 字元實體
2.5.2 混合內容實體
2.5.3 不可解析實體
2.6 其他標籤
2.6.1 注釋
2.6.2 CDATA段
2.7 習題
第3章 XML有效性與模式
本章學習要點
3.1 模式信息的基本概念
3.2 DTD(Document Type Definition)
3.2.1 DTD初步
3.2.2 關聯DTD與XML文檔
3.2.3 聲明元素
3.2.4 聲明元素的屬性
3.2.5 定義實體
3.3 XML Schema
3.3.1 XML Schema的提出
3.3.2 XML Schema的基本結構
3.3.3 聲明元素
3.3.4 全局聲明與ref引用
3.4 小結
3.5 習題
第4章 XML文檔的顯示
本章學習要點
4.1 樣式單基礎
4.2 CSS樣式單
4.2.1 CSS的結構及規則
4.2.2 關聯CSS與XML文檔
4.3 XSL樣式單
4.3.1 XSL概述
4.3.2 XSLT初步
4.3.3 XSLT元素
4.3.4 XPath簡介
4.3.5 F0概覽
4.4 兩種樣式單比較
4.5 小結
4.6 習題
第5章 有關XML的其他協定
本章學習要點
5.1 SGML與XML標準體系
5.1.1 XML基礎標準及其相互關係
5.1.2 SGML標準體系框架
5.1.3 XML標準體系框架
5.2 主要國際組織簡介
5.2.1 OASIS
5.2.2 W3C
5.3 主要XML套用標準簡介
5.3.1 面向Web網頁:XHTML
5.3.2 面向科技領域:MathML
5.3.3 面向圖形圖像:SVG
5.3.4 面向多媒體:SMIL
5.3.5 面向電子商務:cXML等
5.3.6 面向無線網:WML
5.3.7 面向電子書:OPS和OPF
5.4 習題
第6章 XML的編輯工具與瀏覽工具
本章學習要點
6.1 XML分析工具
6.1.1 XML4J
6.1.2 Xerces
6.1.3 Oracle的XMLParser
6.1.4 Microsoft的MSXML
6.1.5 JDOM
6.1.6 Dom4j
6.1.7 其他XML分析器
6.2 XML瀏覽工具
6.2.1 InternetExplorer
6.2.2 MozillaFirefox
6.2.3 W3C的試驗基地——Amaya
6.3 相關編輯工具
6.3.1 XML編輯工具
6.3.2 XSLT編輯工具
6.4 其他相關協定的編輯瀏覽工具
6.4.1 圖形套用工具
6.4.2 WAP套用工具
6.4.3 電子出版工具MicrosoftReader
6.5 習題
第7章 XML連結
本章學習要點
7.1 XML連結與HTML連結
7.2 XLink語言
7.2.1 XML連結術語
7.2.2 簡單XML連結
7.2.3 擴展XML連結
7.3 XPointer語言
7.3.1 XPointer概述
7.3.2 XPointer的三種形式
7.3.3 位置路徑和位置集合
7.3.4 XPointer對XPath的擴展
7.4 XMLBase
7.5 小結
7.6 習題
第8章 xmldom
本章學習要點
8.1 應用程式接口綜述
8.1.1 接口的由來
8.1.2 DOM與SAX並存
8.2 文檔對象模型(DOM)
8.2.1 DOM的組成
8.2.2 DOM樹
8.2.3 DOM的4個基本接口
8.2.4 DOM的套用
8.3 XML簡單應用程式接口(SAX)
8.3.1 SAX分析器接口簡介
8.3.2 SAX的套用
8.3.3 應用程式的編譯與執行
8.4 小結
8.5 習題
第9章 XML與數據交換
本章學習要點
9.1 XML的數據交換機制與數據存取機制
9.1.1 XML數據交換機制
9.1.2 XML數據存取機制
9.2 XML與資料庫
9.2.1 XML與關係資料庫
9.2.2 XML與面向對象資料庫
9.2.3 基於XML資料庫的模型分析
9.2.4 XML在資料庫中的套用模式
9.3 XML數據交換技術
9.3.1 ADO控制項技術
9.3.2 HTTPXML對象技術
9.3.3 DB2XML轉換工具
9.3.4 ODBC2XML轉換工具
9.3.5 XOSL轉換工具
9.3.6 ASP2XML組件
9.3.7 InterAccess軟體包
9.3.8 XMLServlet軟體包
9.3.9 Web分散式數據交換(WDDX)
9.4 資料庫對XML的支持
9.4.1 傳統關係資料庫對XML的支持
9.4.2 面向對象資料庫對XML的支持
9.4.3 SoftwareAG的TaminoServer
9.5 小結
9.6 習題
第10章 XML的套用及展望
本章學習要點
10.1 XML套用概述
10.2 XML與語義網
10.2.1 語義網
10.2.2 資源描述框架
10.2.3 本體描述語言
10.3 XML與電子商務
10.3.1 XML是現代電子商務的基石
10.3.2 電子商務發展中的XML“構件”
10.3.3 基於XML的電子商務標準
10.4 XML與Web應用程式開發
10.4.1 當前Web應用程式存在的問題
10.4.2 Ajax
10.4.3 Silverlight
10.5 XML與移動通信
10.5.1 無線套用協定WAP
10.5.2 WAP設計思想
10.5.3 WAP套用環境
10.5.4 WAP通信協定
10.5.5 WAP的影響
10.5.6 WAP的局限性
10.6 XML技術展望
10.6.1 XQuery
10.6.2 AtomPublishingProtocol
10.6.3 XForms
10.6.4 XProc
10.7 習題
參考文獻