注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程XSLT技術(shù)內(nèi)幕

XSLT技術(shù)內(nèi)幕

XSLT技術(shù)內(nèi)幕

定 價:¥49.00

作 者: (美)Steven Holzner著;聞道工作室譯
出版社: 機械工業(yè)出版社
叢編項: Internet新技術(shù)叢書
標 簽: XSLT/XSL

購買這本書可以去


ISBN: 9787111096337 出版時間: 2002-01-01 包裝:
開本: 24cm 頁數(shù): 494頁 字數(shù):  

內(nèi)容簡介

  本書全面地介紹了XSLT的各方面知識,讀者不僅可以了解完整的XSLT語法,還可以深入學習XSLT的應用方法。主要內(nèi)容包括:XSLT的基礎知識,樣式單的創(chuàng)建與使用,模板的創(chuàng)建與使用,匹配形式的創(chuàng)建,數(shù)據(jù)排序,XPATH的應用與理解,XSLT和XPATH函數(shù)的使用,模板、參數(shù)和變量的命名,XSLT處理程序API的使用等等。本書還提供了數(shù)以百萬計的工作實例,以便使讀者更易掌握XSLT。本書內(nèi)容全面、組織合理、實例豐富,并包含有其他書籍中不多見的上百個在線資源、技巧和分析參考。本書不僅可作為初學者入門指導,還可以作為程序人員的完整參考手冊。

作者簡介

暫缺《XSLT技術(shù)內(nèi)幕》作者簡介

圖書目錄


第1章   XSLT基礎 1
1.1   XSL = XSLT + XSL-FO 1
1.2   簡單背景 1
1.2.1   XSLT—XSL變換 2
1.2.2   XSL-FO:XSL格式化對象 2
1.2.3   W3C規(guī)范 3
1.2.4   XSLT版本 3
1.3   XML文檔 4
1.3.1   合式XML文檔 6
1.3.2   有效的XML文檔 6
1.4   XML在瀏覽器中看起來如何 9
1.5   XSLT變換 9
1.6   執(zhí)行XSLT變換 12
1.7   使用獨立的XSLT處理程序 12
1.7.1   使用一種Java XSLT處理程序 14
1.7.2   James Clark的XT 15
1.7.3   Saxon 16
1.7.4   Oracle XSLT 16
1.7.5   Xalan 16
1.8   用瀏覽器變換XML文檔 18
1.9   在Internet Explorer中使用XSLT和
        JavaScript 21
1.10   位于Web服務器的XSLT變換 22
1.11   XML至XML的變換 23
1.12   XML至XHTML的變換 26
1.13   XSLT資源 29
1.13.1   XSLT規(guī)范. 教程和實例 29
1.13.2   XSLT編輯器 30
1.13.3   XSLT實用工具 32
1.14   XSL格式化對象:XSL-FO 33
1.15   XSL-FO資源 33
1.16   格式化XML文檔 34
1.17   XSLT樣式單 35
1.18   變換文檔為格式化對象形式 37
1.19   創(chuàng)建格式化文檔 39
第2章   創(chuàng)建與使用樣式單 41
2.1   樹與節(jié)點 41
2.2   XSLT樹模型與信息集模型 45
2.3   XSLT元素 46
2.4   處理指令 46
2.5   元素 48
2.6   頂層樣式單的元素 50
2.7   元素 51
2.8   模板體 51
2.8.1   XSLT指令 52
2.8.2   擴展元素 52
2.8.3   文字結(jié)果元素 52
2.8.4   模板中的匹配元素 53
2.9   元素 54
2.10   訪問節(jié)點值 57
2.11   支持XML基礎規(guī)范 62
2.12   選擇輸出方法 63
2.12.1   輸出方法:HTML 64
2.12.2   輸出方法:XML 66
2.12.3   輸出方法:文本 67
2.13   簡易的樣式單 68
2.14   內(nèi)嵌樣式單 69
2.15   元素 72
2.16   元素 73
2.17   元素 74
2.18   利用Internet Explorer變換XML文檔 76
第3章   創(chuàng)建與使用模板 80
3.1   創(chuàng)建一個模板 80
3.2   處理子節(jié)點 81
3.3   訪問節(jié)點值 83
3.4   創(chuàng)建匹配形式 84
3.5   選擇應用模板 85
3.6   讀屬性值 89
3.7   元素 90
3.8   禁止輸出轉(zhuǎn)義 92
3.9   寫屬性值 95
3.10   屬性值模板 96
3.11   處理空白 98
3.12   和
          元素 99
3.13   自動縮進 101
3.14   缺省模板規(guī)則 104
3.15   刪除內(nèi)容 106
3.16   模板沖突的解決方案 108
3.17   元素 111
3.18   元素 113
3.19   元素 114
第4章   創(chuàng)建匹配形式 117
4.1   匹配根節(jié)點 118
4.2   匹配元素 118
4.3   匹配子節(jié)點 118
4.4   匹配元素后代 119
4.5   匹配屬性 119
4.6   正式定義的匹配形式 121
4.7   步驟形式的第1部分:形式軸 123
4.8   步驟形式的第2部分:節(jié)點測試 126
4.8.1   匹配注釋 127
4.8.2   用node()匹配節(jié)點 128
4.8.3   用text()匹配文本節(jié)點 129
4.8.4   匹配處理指令 130
4.9   步驟形式的第3部分:斷言 130
4.10   創(chuàng)建斷言 133
4.10.1   斷言:節(jié)點集 133
4.10.2   斷言:布爾型 135
4.10.3   斷言:數(shù)字 138
4.10.4   字符串 139
4.10.5   斷言:結(jié)果樹片斷 142
4.11   通過ID匹配 143
4.12   通過關(guān)鍵字匹配 144
4.13   使用Or操作符 146
4.14   形式實例 148
第5章   數(shù)據(jù)選擇與排序 157
5.1   元素 157
5.2   . 和
        元素 161
5.3   元素 168
5.4   排序元素 172
5.5   元素 177
5.5.1   單層編號方式 178
5.5.2   任意層面編號方式 181
5.5.3   多層面編號方式 184
5.6   XSLT可擴展性 186
5.7   擴展函數(shù) 187
5.7.1   元素 189
5.7.2   使用function-available函數(shù) 194
5.7.3   外部對象 194
5.8   擴展元素 194
5.9   元素 197
第6章   XML變換為XML. HTML. XHTML. 
        RTF和修改文檔內(nèi)容 199
6.1   元素 200
6.1.1   輸出方法:HTML 201
6.1.2   輸出方法:XML 205
6.1.3   輸出方法:Text 209
6.1.4   輸出XHTML 211
6.2   基于輸入的改變文檔結(jié)構(gòu) 215
6.3   元素:
        運行時創(chuàng)建新元素 215
6.4    元素:創(chuàng)建新屬性 218
6.5   元素:生成注釋 219
6.6   元素:
        生成處理指令 220
6.7   元素:
       生成多個輸出文檔 222
6.8   元素:
        生成名字空間聲明 224
6.9   元素:生成屬性組 224
6.10   省略XML聲明和生成XML片段 226
6.11   使用generate-id創(chuàng)建惟一的標識符 228
6.12   創(chuàng)建CDATA節(jié) 232
6.13   設置字符編碼 233
6.14   模式:上下文指定格式 234
第7章   應用和理解XPath 242
7.1   理解XPath 243
7.2   XPath數(shù)據(jù)類型 246
7.2.1   XPath節(jié)點組 246
7.2.2   XPath數(shù)字 249
7.2.3   XPath字符串 250
7.2.4   XPath布爾值 254
7.3   創(chuàng)建XPath位置路徑 255
7.3.1   XPath定位步驟第1部分:軸 255
7.3.2   XPath定位步驟第2部分:
           節(jié)點測試 256
7.3.3   XPath定位步驟第3部分:判定 257
7.3.4   使用XPath軸 257
7.3.5   使用ancestor軸 257
7.3.6   使用ancestor-or-self軸 258
7.3.7   使用descendant軸 259
7.3.8   使用descendant-or-self軸 261
7.3.9   使用following軸 261
7.3.10   使用following-sibling軸 263
7.3.11   使用namespace軸 264
7.3.12   使用parent軸 265
7.3.13   使用preceding軸 266
7.3.14   使用preceding-sibling軸 268
7.3.15   使用self軸 269
7.4   位置路徑舉例 270
7.5   XPath縮寫語法 271
7.6   檢查XPath表達式 272
7.7   XPath 2.0 272
第8章   使用XSLT和XPath函數(shù) 274
8.1   XSLT函數(shù) 275
8.1.1   current() 275
8.1.2   document() 277
8.1.3   element-available() 279
8.1.4   format-number() 280
8.1.5   function-available() 283
8.1.6   generate-id() 284
8.1.7   key() 286
8.1.8   system-property() 288
8.1.9   unparsed-entity-uri() 289
8.2   XPath 節(jié)點組函數(shù) 292
8.2.1   count() 292
8.2.2   id() 294
8.2.3   last() 295
8.2.4   local-name() 296
8.2.5   name() 296
8.2.6   namespace-uri() 296
8.2.7   position() 298
8.3   XPath字符串函數(shù) 298
8.3.1   concat() 299
8.3.2   contains() 300
8.3.3   normalize-space() 302
8.3.4   starts-with() 304
8.3.5   string() 306
8.3.6   string-length() 308
8.3.7   substring() 310
8.3.8   substring-after() 311
8.3.9   substring-before() 311
8.3.10   translate() 311
8.4   XPath數(shù)字函數(shù) 312
8.4.1   ceiling() 312
8.4.2   floor() 312
8.4.3   number() 314
8.4.4   round() 314
8.4.5   sum() 314
8.5   XPath布爾函數(shù) 315
8.5.1   boolean() 315
8.5.2   false() 315
8.5.3   lang() 316
8.5.4   not() 317
8.5.5   true() 319
8.6   元素:
        創(chuàng)建數(shù)字格式 319
8.7   XSLT和XPath 2.0中的新函數(shù) 322
第9章   命名模板. 參數(shù)和變量 324
9.1   元素:創(chuàng)建變量 324
9.1.1   變量作用域 325
9.1.2   工作中的變量 328
9.2   元素:
        使用已命名模板 332
9.3   和元素:
        創(chuàng)建參數(shù) 335
9.3.1   遞歸調(diào)用模板 342
9.3.2   默認模板值 343
9.3.3   在命令行指定模板值 345
9.4   元素:關(guān)鍵字匹配 345
9.5   元素:
        生成多個結(jié)果文檔 352
9.6   元素:
        生成樣式單 355
第10章   使用XSLT處理程序API 358
10.1   Internet Explorer中的XSLT和
          JavaScript 358
10.2   處理解析錯誤 360
10.3   Internet Explorer和動態(tài)樣式 363
10.4   Internet Explorer和XML數(shù)據(jù)島 368
10.5   從XSLT處理程序直接調(diào)用Java 371
10.6   XSLT與Java API接口 372
10.7   Xalan與Java接口 373
10.8   Saxon與Java接口 375
10.9   Oracle XSLT處理程序與Java接口 379
10.10   XT與Java接口 382
10.11   變換XML為SQL數(shù)據(jù)庫 385
10.12   與Active Server Pages
            一起使用XSLT 389
10.13   與Java Server Pages一起使用XSLT 391
10.14    與Java Servlet一起使用XSLT 393
第11章   使用XSLT創(chuàng)建XSL-FO文檔:
              文本和表格 396
11.1   XSL格式化 396
11.2   XSL-FO格式化對象 397
11.3   XSL-FO格式化屬性 400
11.4   格式化XML文檔 405
11.5   使用XSLT樣式單向XSL-FO變換 406
11.6   創(chuàng)建文檔根: 413
11.7   創(chuàng)建主文件集布局:
           414
11.8   創(chuàng)建頁面主文件:
           414
11.9   創(chuàng)建區(qū)域 415
11.10   創(chuàng)建頁面序列:
             417
11.11   創(chuàng)建流: 418
11.12   創(chuàng)建塊級內(nèi)容: 419
11.13   創(chuàng)建表格 422
11.14   創(chuàng)建表格: 429
11.15   創(chuàng)建表格列: 430
11.16   創(chuàng)建表格主體: 431
11.17   創(chuàng)建表格行: 432
11.18   創(chuàng)建表格單元: 433
第12章   使用XSLT創(chuàng)建XSL-FO文檔:
               列表. 圖形. 列和定位 436
12.1   創(chuàng)建XLS-FO列表 436
12.1.1   創(chuàng)建列表: 440
12.1.2   創(chuàng)建列表項: 441
12.1.3   創(chuàng)建列表項標簽:
              442
12.1.4   創(chuàng)建列表項體:
              443
12.2   使用塊容器定位文本:
           444
12.3    內(nèi)置級格式化對象 449
12.3.1   創(chuàng)建內(nèi)置區(qū)域: 450
12.3.2   分別處理字符: 451
12.3.3   創(chuàng)建頁號: 453
12.3.4   插入圖形: 454
12.3.5   格式化首行:
              456
12.4   創(chuàng)建腳注:和
           457
12.5   創(chuàng)建鏈接: 460
12.6   創(chuàng)建列 463
12.7   頁面次序和頁面編號 465
附錄A   XSLT DTD 474
附錄B   XSL-FO格式化屬性 483                  

本目錄推薦

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