內容介紹
XML語言是用於Web開發的一項新技術,利用它我們可以通過Internet或Intranet創建片發布信息。本書首先介紹了XML的基本概念和語法規則,接著介紹如何設計數據及評價不同類型的工具功能,然後介紹了可擴展超文本語言和XML工具箱;最後介紹用於特定功能的各種應用程式,並通過分析實際商業套用案例討論如何運用XML解決關鍵任務。本書教授讀者如何構建XML數據的技術資源,其圍繞技術細節的豐富信息框架在廣度和深度上都遠非純計算機著作可比。本書既適用於XML的新手,也能幫助具有XML經驗以及HTML背景的讀者拓展知識或進行轉換。
作品目錄
第一部分 XML初階第1章 通向XML之路――標記語言的演化
早期文字處理系統:開始,我們在紙上書寫
Web誕生記
從HTML到XML
下章簡介
第2章 認識XML
XML是什麼?
XML的設計目標
介紹XML及其近親――一族標準
W3C標準產生過程:如何發展XML家族
XML的基本部件與特徵:概述
為什麼選擇XML:商業案例
XML的未來
XML資源
下章簡介
第二部分 XML文檔創建的墓本組件
第3章 創建XML文檔
掌握基本句法
XML語法規則
名稱空間簡介
下章簡介
第4章 了解和創建元素
什麼是元素?
構造元素標註
創建你的第一個元素
元素在DOM中的作用
撰寫有效的元素標記
從資料庫中得到元素
下章簡介
第5章 了解並創建屬性
什麼是屬性?
了解屬性句法
了解屬性類型
綜合運用
下章簡介
第6章 了解並創建實體
實體基礎
如何使用實體
確保實體標記合法
一般實體
參數實體
利用實體的力量
下章簡介
第三部分設計數據
第7章 XML設計原理
選擇設計方法
功能規範
設計會議
使用結構圖
文檔分析
XML可用性
捎帶一提DTD!
下章簡介
第8章 創建DTD
DTD:XML的語法
元素屬性
建立實體
綜合運用
建立DTD的工具
下章簡介
第9章 XML數據模式
什麼是模式?
比較模式與DTD
數據類型
模式句法
下章簡介
第四部分處理與顯示XML
第10章 分析和處理XML
顯示XML面臨的挑戰
Java與XML
XML編程基礎
下章簡介
第11章 了解名稱空間
為什麼需要名稱空間?
什麼是名稱空間?
名稱空間表示法
名稱空間作用域和預設
下章簡介
第12章 XML連結
定位器句法
Xpointer
下章簡介
第13章 顯示XML:使用層疊樣式表
CSS是什麼?
在XML中使用樣式表
了解樣式規則
塊級格式化
考察CSS格式化性質
考察其他CSS媒體類型
CSS3一瞥
下章簡介
第14章 顯示XML:XSL介紹
XSL簡介
創建XSL文檔
了解轉換
XSL格式化
掌握模板
下章簡介
第15章 顯示XML:高級XSL
使用XSL工具
使用高級元素句法
XSL變數
使用表達式
XSL函式
關於擴展
格式化對象
下章簡介
第五部分 轉換為XML
第16章 從HTML變換到XML
為什麼要轉向XML?
HTML與XHTML之間的差異
由HTML進入XHTML
設計用於當前Web瀏覽器的XHTML文檔
下章簡介
第17章 使用XHTML
XHTML的模組化
XHTML的文檔和客戶機配置檔案
XHTML展望
下章簡介
第六部分 XML工具箱
第18章 XML開發工具
開發工具
用IDE管理XML應用程式
分析器
IBM的alphaWorks工具
其他工具
下章簡介
第19章 XML瀏覽器
文檔對象模型
使用XSL FO瀏覽器InDelv
使用XML和Internet Explorer
使用XML與Netscape Navigator
下章簡介
第20章 XML伺服器及伺服器技術
什麼是伺服器?
是什麼使伺服器支持XML?
DynaBase的動態Web發布
Enhydra Java/XML應用程式伺服器
XML伺服器技術
SAIC/Bellcore:通用商業語言與協定(UCLP)以及MISTI應用程式
Adobe System公司等:信息與內容交換協定(ICE)
下章簡介
第21章 XML與Java
為什麼XML需要Java
了解XML應用程式體系結構
XML應用程式體系結構中的Java
考察分析器
Java的規則表示
小結
下章簡介
第22章 用JavaScript提取XML數據
在XML文檔之間切換
列出XML元素
Tag Lister做什麼
選擇要顯示的XML元素
小結
下章簡介
第七部分 XML應用程式
第23章 標準、應用程式及辭彙
標準與標準實體
標準化過程
辭彙
應用程式
確定標準、應用程式和辭彙的位置
下章簡介
第24章 通道定義格式探秘
實現CDF
高級通道選項
微軟的CDF Generator
通道設計提示
下章簡介
第25章 使用XML應用程式
Web上的數學計算:MathML規範
SMIL:同步多媒體集成語言
RDF:資源描還框架
P3P:保密選擇平台句法規範
下章簡介
第八部分 使用XML解決企業的實際問題
第26章 實例簡介
存在真正的XML實現嗎?
如何在現實世界中使用XML?
現實世界方案
小結
第27章 XML用於企業間數據集成:webMethods案例研究
關於Dun & Bradstreet
關於webMethods
最終產品:D&B Global Access
發布Global Access
XML開發提示
小結
第28章 WDDX:Allaire案例研究
企業問題:透明的數據傳輸與集成
小結
第29章 利用XML管理內容:Dell案例研究
Dell怎樣開始使用XML:確定企業問題
HTML、SQL、XML與網際網路信息結構
利用XML管理內容的技術問題
小結
第30章 XML與學校框架內的信息共享:SIF案例研究
學校上操作框架簡介
SIF組件
SIF功能
探討框架組件規範
小結
附錄A 可擴展樣式表語言的格式特性
附錄B XHTML模組化中定義的語義模組