基本信息
作 者:See,英宇 等 著 叢 書 名:出 版 社:清華大學出版社ISBN:9787302058250 出版時
間:版 次:1 頁 數:裝 幀:平裝 開 本:所屬分類:圖書 > 計算機與網際網路 > 軟體工程及軟體方法學內容簡介
XSLT是XSL(可擴展樣式表語言)的派生產物,用來實現不同結構的XML文檔之間的轉換。本書首先介紹了XSLT的基本知識,接著全面深入地探討了如何利用XSLT設計和構建複雜的數據驅動應用程式。主要涉及的內容包括:使用Xpath表達式定位數據、使用模板規則,創建XSLT結果樹、使用XSLT中的變數和參數以及創建樣式表輸出等。最後還介紹了一些示例、編程工具及技術,以幫助讀者更好地理解並運用XSLT。
作者簡介
Chris von See和Nitin Keskar 是EFORCE公司的高級技術總監,該公司為全球1000多家公司提供戰略性的電子商務解決方案。
目錄
目 錄
第1章XML簡介
1.1XML歷史簡介
1.2剖析xML文檔
1.2.1XML聲明
1.2.2注釋
1.2.3標記
1.2.4元素
1.2.5屬性
1.2.6實體
1.2.7良構的XML文檔和有效的XML文檔
1.3國際化XML
1.4作為元語言的XML
1.4.1XML專用語言和從XML派生的標記語言
1.4.2XHTML
1.4.3主題領域標準:CML.MathML.MusicML
1.5與XML相關的W3C標準
1.5.1DTD
1.5.2XMLSchema
1.5.3命名空間
1.5.4XLink
1.5.5XPointer
1.5.6XMIJ查詢
1.5.7XPath
1.5.8XSL和XSLT
1.6小結
第2章XSLT簡介
2.1什麼是XSLT
2.2查找結構和含義
2.2.1結構化文檔
2.2.2XML文檔層次結構
2.2.3樹和節點
2.2.4名字和命名空間
2.3XSLT特性概述
2.3.1查找數據:XPath語言
2.3.2轉換數據:XSLT模板
2.3.3創建XML元素.屬性和其他對象
2.3.4重用樣式表邏輯
2.3.5執行條件處理與重複處理
2.3.6定義變數和參數
2.3.7創建連結文檔各部分的鍵
2.3.8處理字元串類型.數值型和布爾型數據
2.4XSLT的工作方式
2.4.1模板處理
2.4.2表達式處理
2.4.3生成結果樹
2.5小結
第3章XML與XSLT應用程式
3.1XML的強大功能
3.1.1文檔開發和處理
3.1.2電子商務
3.2擴展XML:用於轉換的可擴展樣式表語言
3.2.1生成表示形式
3.2.2重構xM比文檔
3.3XML/XSL應用程式的結構
3.3.1XML和XSLT處理工具
3.3.2單層應用程式體系結構
3.3.3n層應用程式體系結構
3.4小結
第4章XSLT樣式表的結構
4.1通用樣式表結構
4.2XSLT版本和前向兼容模式
4.2.1頂層元素
4.2.21.0版本中未定義的屬性
4.2.3模板中的元素
4.3頂層樣式表元素
4.3.1xsl:import和xsl:include
4.3.2xSl:strip-Space和xsl:preserve-space
4.3.3xsl:output
4.3.4xsl:kev
4.3.5xsl:decimal-format
4.3.6xSl:namespace-alias
4.3.7xsl:anribute-set
4.3.8xsl:variable和xsl:param
4.3.9xsl:template
4.4嵌入樣式表
4.5小結
第5章表達式
5.1XSLT和XPath表達式概述
5.1.1定址
5.1.2數據類型
5.1.3固有函式
5.2編碼XPath表達式
5.2.1使用定位路徑定址
5.2.2xPath和條件表達式
5.2.3生成字元串值
5.3XPath函式
5.3.1節點集函式
5.3.2字元串函式
5.3.3布爾函式
5.3.4數值函式
5.4小結
第6章模板規則
6.1xSLT處理模型
6.2定義和套用模板規則
6.3套用衝突解決方案模板規則
6.4重寫模板規則
6.5使用模式
6.6使用內置模板規則
6.6.1節點和元素的遞歸處理
6.6.2模板模式處理
6.6.3文本和屬性節點處理
6.6.4指令.注釋和命名空間節點處理
6.7使用命名模板