基本介紹
編輯推薦,內容簡介,目錄,
編輯推薦
本書是XML初學者的完美學習資源,它清晰地說明了XML是什麼,XML的用法以及與它相關的技術。本書在前幾版的積累基礎上,對全部內容進行了更新,涵蓋了XML的最新技術,如XOuery、RSS、Atom、Aiax等。在講解開發XML解決方案時,書中給出了大量來源於實踐的最優方法案例,這些案例都體現了最新的XML規範。
本書能幫助您快速從XML的基礎知識提升到更為高級的編程技術中,您將深入鑽研XML和資料庫的使用藝術,包括如何查詢XML信息、檢索XML數據和創建新的XML文檔等等。此外,您還將學會如何在Web上發布信息、設計動態互動的圖形、製作互動式表單等。
本書主要內容:創建XML文檔必須遵循的規則,如何創建和使用XML標記,提取信息並將其換為HTML或其他格式的方法,存儲和讀取XML文檔的策略,如何使用DOM和SAM操作XML文檔,使用Ajax技術、RSS和SOAP提升XML通信性能的技巧,如何使用CSS為XML文檔添加可視化效果。
本書讀者對象:本書適用任何對XML用法感興趣的程式設計師使用,當然也適合廣大的XML初學人員入門。如果具有一定的Web編程或數據轉換經驗,閱讀起來將更為容易。
內容簡介
本書自第1版出版以來,一直是廣大程式設計師學習XML的優秀入門教程。該書全面詳實地介紹了XML的基本語法、基本用途和常用的開發工具和方法。全書共21章,分為8個專題。主要內容有XML基本語法、DTD、XML Schema、RELAX NG、XPath、XSLT、XQuery、DOM、SAX、RSS、Web服務、Ajax、SOAP、CSS、XHTML、SVG和XForms等,每章都有習題,書後附有參考答案,可幫助你全面掌握XML及其套用方法。
目錄
第Ⅰ部分 引言
第1章 什麼是XML
第2章 良構的XML文檔
第3章 XML名稱空間
第Ⅱ部分 驗證
第4章 文檔類型定義
第5章 XML Schema
第6章 RELAX NG
第Ⅲ部分 處理過程
第7章 XPath
第8章 XSLT
第Ⅳ部分 資料庫
第9章 XML查詢語言——XQuery
第10章 XML與資料庫
第Ⅴ部分 程式設計
第11章 文檔對象模型(DOM)
第12章 XML簡單API
第Ⅵ部分 通信
第13章 RSS、Atom和內容聚合
第14章 Web服務
第15章 SOAP和WSDL
第16章 Ajax
第Ⅶ部分 顯示
第17章 樣式表(CSS)
第18章 XHTML語言
第19章 可縮放矢量圖形(SVG)
第20章 XForms
第Ⅷ部分 案 例 研 究
第21章 案例研究——抵押貸款計算器
第22章 案例研究——基於Ruby on Rails架構的抵押貸款計算器
附錄A 習題參考答案
附錄B XPath參考
附錄C XSLT參考
附錄D XML文檔對象模型
附錄E XML Schema元素與屬性參考手冊
附錄F XML Schema數據類型
附錄G SAX 2.0.2參考手冊