注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程XSL技術(shù)實踐

XSL技術(shù)實踐

XSL技術(shù)實踐

定 價:¥48.00

作 者: (美)John E. Simpson著;彭仕安等譯
出版社: 機械工業(yè)出版社
叢編項: Internet新技術(shù)叢書
標(biāo) 簽: XSLT/XSL

ISBN: 9787111104520 出版時間: 2002-01-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 420頁 字數(shù):  

內(nèi)容簡介

  本書重點講述了XSL的發(fā)展歷史及其兩個標(biāo)準:XSLTransformations(XSLT)和XSLFormattingObjects(XSL-FO)。蓋涵了在桌面計算機或者工作站上本地使用和XSL T軟件,還介紹了基本的XSL-FO的語法、涵數(shù)和使用方法。本書沒有刻意灌輸XSL中一些深奧的功能,而是在娓娓動聽的敘述中詳述了XSL T和XS-FO的基本知識與實際應(yīng)用。

作者簡介

暫缺《XSL技術(shù)實踐》作者簡介

圖書目錄

第一部分  XSL簡介                  
 第1章  為什么需要XSL                  
 l. 1  XSL入門                  
 1. 2  轉(zhuǎn)變XML                  
 1. 3  XML的格式化                  
 1. 3. 1  非元素內(nèi)容的格式化                  
 1. 3. 2  內(nèi)容的重新排序                  
 1. 3. 3  面向Web頁面的顯示                  
 1. 3. 4  CSS是否適用于所有與XML相關(guān)的內(nèi)容                  
 1. 4  XML. B片. 異曲同工                  
 1. 4. 1  什么是B片                  
 1. 4. 2  為何選擇FlixML                  
 第二部分  XSL轉(zhuǎn)換--XSLT                  
 第2章  XSLT的實質(zhì)                  
 2. 1  XSLT不是什么                  
 2. 2  XSLT是什么                  
 2. 2. l  正式答案                  
 2. 2. 2  略微非正式點的答案                  
 2. 3  XSLT基本術(shù)語                  
 2. 3. 1  源樹和結(jié)果樹                  
 2. 3. 2  預(yù)級元素和指令                  
 2. 3. 3  模板                  
 2. 3. 4  處理的上下文無關(guān)性                  
 2. 4  XSLT與名字空間                  
 2. 5  XPath                  
 2. 5. 1  表達式                  
 2. 5. 2  定位路徑及定位步驟                  
 2. 5. 3  影片Criss Cm的FlixML評論                  
 2. 5. 4  XPath支持的節(jié)點                  
 2. 5. 5  節(jié)點集                  
 2. 5. 6  位置和上下文                  
 2. 5. 7  定位步驟的完整語法                  
 2. 5. 8  XPath函數(shù)                  
 2. 6  使用XPath                  
 2. 6. 1  通用規(guī)則                  
 2. 6. 2  幻想飛翔:在Criss Cross影評中翱翔                  
 第3章  XSLT樣式單基礎(chǔ)                  
 3. 1  打好基礎(chǔ)                  
 3. 1. 1  將XML文檔與樣式單關(guān)聯(lián)                  
 3. 1. 2  處理器的作用                  
 3. 2  XSLT樣式單的結(jié)構(gòu)                  
 3. 2. l  xsl:stylesheet元素                  
 3. 2. 2  頂級元素的分類                  
 3. 2. 3  指令                  
 3. 3  實例化結(jié)果樹內(nèi)容:模板簡介                  
 3. 3. l  《Caged Heat》的FlixML影評                  
 3. 3. 2  使用xsl:tmplate定位源樹中的"觸發(fā)器"                  
 3. 3. 3  使用xsl:value-of將源樹內(nèi)容轉(zhuǎn)移到結(jié)果樹中                  
 3. 3. 4  字面結(jié)果元素                  
 3. 3. 5  使用xsl:apply-tmplates激活模板規(guī)則                  
 3. 3. 6  屬性值模板                  
 3. 3. 7  模板模式                  
 3. 3. 8  內(nèi)置模板規(guī)則                  
 3. 4  如何在結(jié)果樹中生成實體引用及其他的標(biāo)記                  
 第4章  中級XSLT                  
 4. 1  條件處理                  
 4. 1. 1  只有一個條件的情況:xsl:if                  
 4. 1. 2  處理多個條件:xsl:choose                  
 4. 2  實例化顯式節(jié)點類型                  
 4. 2. l  使用xsl:element                  
 4. 2. 2  使用xsl:attribute                  
 4. 2. 3  使用xsl:comment                  
 4. 2. 4  使用xs1:processing -instruction                  
 4. 2. 5  使用xsl:text                  
 4. 3  樣式單內(nèi)容的重用                  
 4. 3. 1  變量                  
 4. 3. 2  參數(shù)                  
 4. 3. 3  命名模板                  
 4. 3. 4  命名屬性集                  
 4. 4  內(nèi)容排序                  
 4. 4. 1  屬性select                  
 4. 4. 2  屬性lang                  
 4. 4. 3  屬性data-type                  
 4. 4. 4  屬性order                  
 4. 4. 5  屬性case-ord.                   
 4. 5  控制結(jié)果樹的格式/類型                  
 4. 6  在源樹中控制空格                  
 4. 7  為多個輸出設(shè)備鏈接多個樣式單                  
 第5章  XSLT函數(shù)                  
 5. 1  處理多個源文檔                  
 5. 1. l  為什么需要多個源文檔                  
 5. 1. 2  XSLT函數(shù)document()                  
 5. 2  使用主鍵                  
 5. 2. 1  使用ID-type屬性的缺點                  
 5. 2. 2  使用xsl:key分配key                  
 5. 2. 3  使用給走key的key()函數(shù)取得節(jié)點                  
 5. 2. 4  為外部文檔建立主鍵                  
 5. 3  數(shù)字                  
 5. 3. 1  與平常不同                  
 5. 3. 2  使用函數(shù)format-number()格式化數(shù)字                  
 5. 3. 3  對列表編號                  
 5. 4  混雜的內(nèi)置函數(shù)                  
 5. 4. l  函數(shù)current()                  
 5. 4. 2  函數(shù)unparsed-entity-uri()                  
 5. 4. 3  創(chuàng)建準一標(biāo)識:generate-id()                  
 5. 4. 4  函數(shù)System-property()                  
 5. 5  擴展函數(shù)                  
 5. 5. 1  Saxon6.2的line-number()函數(shù)                  
 5. 5. 2  函數(shù)nede-Set()                  
 5. 6  將XSLT變換應(yīng)用于一個基于XML的配置文件                  
 第6章  高級XSLT                  
 6. 1  包含并輸入其他樣式單                  
 6. 1. 1  模塊化代碼                  
 6. 1. 2  影片《恐龍統(tǒng)治地球》FlixML回顧                  
 6. 1. 3  利用XSL:include包含其他樣式單                  
 6. 1. 4  利用xsl:import替換包含的內(nèi)容                  
 6. 1. 5  利用xsl:apply-imports替換被導(dǎo)入的模板                  
 6. 1. 6  使用include還是import                  
 6. 2  拷貝                  
 6. 2. 1  為什么要拷貝                  
 6. 2. 2  簡單地拷貝:xsl:copy                  
 6. 2. 3  高級拷貝:xsl:copy-Of                  
 6. 2. 4  identity transform                  
 6. 3  將一個文檔轉(zhuǎn)換到一個更新的結(jié)構(gòu)版本/DTD                  
 6. 3. 1  源樹需要考慮的問題                  
 6. 3. 2  結(jié)果樹需要考慮的問題                  
 6. 3. 3  XSLT需要考慮的問題                  
 6. 4  消息傳遞                  
 6. 5  回退處理                  
 6. 6  高級XSLT#1:表結(jié)構(gòu)                  
 6. 7  高級XSLT#2:分組                  
 6. 8  高級XSLT#3:確認                  
 6. 8. 1  Schematron語言                  
 6. 8. 2  創(chuàng)建并運行Schematron校驗                  
 6. 9  使用Open eBook標(biāo)準將一個文檔轉(zhuǎn)換                  
 6. 10  包文件                  
 6. 11  "出版"OEB出版物                  
 第7章  XSLT軟件                  
 7. 1  客戶端XSLT                  
 7. 1. 1  XPath應(yīng)用程序                  
 7. 1. 2  XSLT編輯工具                  
 7. 1. 3  XSLT處理器                  
 7. 1. 4  Web測覽器對XSLT的支持                  
 7. 2  服務(wù)器端XSLT                  
 7. 2. l  使用微軟的ASP進行XML-XHTML轉(zhuǎn)換                  
 7. 2. 2  使用Apache Cocoon進行XML-XHTML轉(zhuǎn)換                  
 7. 3  在數(shù)據(jù)庫上使用XSLT                  
 7. 3. l  基本原則                  
 7. 3. 2  數(shù)據(jù)庫連接                  
 7. 3. 3  通過ESQL實現(xiàn)從數(shù)據(jù)庫到XSLT的轉(zhuǎn)換                  
 第8章  XSLT的未來發(fā)展                  
 8. 1  XSLT1. 1的問題                  
 8. 1. 1  與老版本的兼容性                  
 8. 1. 2  "可移植"擴展功能                  
 8. 1. 3  多文檔輸出                  
 8. 1. 4  結(jié)果樹片段到節(jié)點集合的自動轉(zhuǎn)化                  
 8. 1. 5  支持XML Base                  
 8. 2  XSLT 2. 0:未來發(fā)展                  
 8. 2. 1  XSLT 2. 0中的MUST目標(biāo)                  
 8. 2. 2  XSLT 2. 0中SHOULD和COULD目標(biāo)                  
 第三部分  XSL-FO                  
 第9章  XSL-FO實質(zhì)                  
 9. 1  為什么需要XSL-FO                  
 9. 2  XSL-FO的重要概念                  
 9. 2. 1  XSL-FO是什么                  
 9. 2. 2  名字空間和XSL-FO                  
 9. 2. 3  XSL-FO文檔的非"手工處理"                  
 9. 2. 4  元素fo:root                  
 9. 3  XSL-FO的格式模型                  
 9. 3. l  出版物的XSL-FO視圖                  
 9. 3. 2  簡單的頁面控制                  
 9. 3. 3  頁面序列控制器                  
 9. 3. 4  頁序列                  
 9. 3. 5  概要                  
 9. 3. 6  格式化對象和屬性                  
 9. 4  變換到一個XSL-FO文檔                  
 9. 4. l  《約翰尼·吉特》的FlikML影評                  
 9. 4. 2  創(chuàng)建基本的結(jié)果樹                  
 9. 5  查看XSL-FO文檔                  
 9. 5. l  步驟1:生成XSL-FO文檔                  
 9. 5. 2  步驟2:將XSL-FO轉(zhuǎn)換成PDF                  
 9. 5. 3  我用的是什么                  
 9. 6  其他的區(qū)域                  
 第10章  XSL-FO基礎(chǔ)                  
 10. 1  區(qū)域樹和區(qū)域模型                  
 10. 1. 1  區(qū)域樹                  
 10. 1. 2  區(qū)域的類型                  
 10. 2  格式化對象簡介                  
 10. 3  內(nèi)聯(lián)類型FO重定向                  
 10. 3. l  fo:character的使用                  
 10. 3. 2  引入非XSL-FO內(nèi)容                  
 10. 3. 3  創(chuàng)建引導(dǎo)線                  
 10. 3. 4  XSL-FO文檔頁碼                  
 10. 4  使用XSL-FO創(chuàng)建簡單的表                  
 10. 4. 1  定義頁面控制器                  
 10. 4. 2  建立頁序列控制器                  
 10. 4. 3  創(chuàng)建標(biāo)題及內(nèi)容索引頁面                  
 10. 4. 4  構(gòu)建文檔本身                  
 10. 4. 5  檢查你的結(jié)果                  
 10. 5  重溫表類型的FO                  
 10. 5. 1  基本表                  
 10. 5. 2  構(gòu)建一個簡單表                  
 10. 5. 3  使用表的可選成分                  
 第11章  高級XSL-FO                  
 11. 1  XSL-FO函數(shù)                  
 11. 1. 1  XSL-FO表達式                  
 11. 1. 2  數(shù)值函數(shù)                  
 11. 1. 3  顏色函數(shù)                  
 11. 1. 4  字體函數(shù)                  
 11. 2  聽覺樣式單                  
 11. 3  書寫模式和國際化                  
 11. 4  根據(jù)FlixML影評創(chuàng)建一個B片節(jié)目的"節(jié)目單"                  
 11. 4. 1  節(jié)目單的布局                  
 11. 4. 2  少量代碼                  
 11. 4. 3  創(chuàng)建水印                  
 11. 4. 4  兩端對齊文本使用頭標(biāo)                  
 11. 4. 5  使用left-page和right-page布局                  
 第12章  XSL-FO軟件                  
 12. l  把XSL-FO轉(zhuǎn)換成PDF                  
 12. 1. 1  透析M文檔內(nèi)部                  
 12. 1. 2  Apachel程:FOP                  
 12. 1. 3  RenderX的Xep                  
 12. 2  本地XSL-FO例覽器                  
 12. 2. 1  為什么不選擇PDF                  
 12. 2. 2  Antenna House的XSL Formatter                  
 12. 2. 3  X-Smiles                  
 12. 3  結(jié)束語                  
 附錄A  更多有關(guān)XSLT的信息                  
 附錄B  更多有關(guān)XSL-FO的信息                  
 附錄C  更多有關(guān)B片的信息                  
                   
                   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號