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

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

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

定 價(jià):¥49.00

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

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111096337 出版時(shí)間: 2002-01-01 包裝:
開(kāi)本: 24cm 頁(yè)數(shù): 494頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄


第1章   XSLT基礎(chǔ) 1
1.1   XSL = XSLT + XSL-FO 1
1.2   簡(jiǎn)單背景 1
1.2.1   XSLT—XSL變換 2
1.2.2   XSL-FO:XSL格式化對(duì)象 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在瀏覽器中看起來(lái)如何 9
1.5   XSLT變換 9
1.6   執(zhí)行XSLT變換 12
1.7   使用獨(dú)立的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服務(wù)器的XSLT變換 22
1.11   XML至XML的變換 23
1.12   XML至XHTML的變換 26
1.13   XSLT資源 29
1.13.1   XSLT規(guī)范. 教程和實(shí)例 29
1.13.2   XSLT編輯器 30
1.13.3   XSLT實(shí)用工具 32
1.14   XSL格式化對(duì)象:XSL-FO 33
1.15   XSL-FO資源 33
1.16   格式化XML文檔 34
1.17   XSLT樣式單 35
1.18   變換文檔為格式化對(duì)象形式 37
1.19   創(chuàng)建格式化文檔 39
第2章   創(chuàng)建與使用樣式單 41
2.1   樹(shù)與節(jié)點(diǎn) 41
2.2   XSLT樹(shù)模型與信息集模型 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   擴(kuò)展元素 52
2.8.3   文字結(jié)果元素 52
2.8.4   模板中的匹配元素 53
2.9   元素 54
2.10   訪問(wèn)節(jié)點(diǎn)值 57
2.11   支持XML基礎(chǔ)規(guī)范 62
2.12   選擇輸出方法 63
2.12.1   輸出方法:HTML 64
2.12.2   輸出方法:XML 66
2.12.3   輸出方法:文本 67
2.13   簡(jiǎn)易的樣式單 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)建一個(gè)模板 80
3.2   處理子節(jié)點(diǎn) 81
3.3   訪問(wèn)節(jié)點(diǎn)值 83
3.4   創(chuàng)建匹配形式 84
3.5   選擇應(yīng)用模板 85
3.6   讀屬性值 89
3.7   元素 90
3.8   禁止輸出轉(zhuǎn)義 92
3.9   寫(xiě)屬性值 95
3.10   屬性值模板 96
3.11   處理空白 98
3.12   和
          元素 99
3.13   自動(dòng)縮進(jìn) 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é)點(diǎn) 118
4.2   匹配元素 118
4.3   匹配子節(jié)點(diǎn) 118
4.4   匹配元素后代 119
4.5   匹配屬性 119
4.6   正式定義的匹配形式 121
4.7   步驟形式的第1部分:形式軸 123
4.8   步驟形式的第2部分:節(jié)點(diǎn)測(cè)試 126
4.8.1   匹配注釋 127
4.8.2   用node()匹配節(jié)點(diǎn) 128
4.8.3   用text()匹配文本節(jié)點(diǎn) 129
4.8.4   匹配處理指令 130
4.9   步驟形式的第3部分:斷言 130
4.10   創(chuàng)建斷言 133
4.10.1   斷言:節(jié)點(diǎn)集 133
4.10.2   斷言:布爾型 135
4.10.3   斷言:數(shù)字 138
4.10.4   字符串 139
4.10.5   斷言:結(jié)果樹(shù)片斷 142
4.11   通過(guò)ID匹配 143
4.12   通過(guò)關(guān)鍵字匹配 144
4.13   使用Or操作符 146
4.14   形式實(shí)例 148
第5章   數(shù)據(jù)選擇與排序 157
5.1   元素 157
5.2   . 和
        元素 161
5.3   元素 168
5.4   排序元素 172
5.5   元素 177
5.5.1   單層編號(hào)方式 178
5.5.2   任意層面編號(hào)方式 181
5.5.3   多層面編號(hào)方式 184
5.6   XSLT可擴(kuò)展性 186
5.7   擴(kuò)展函數(shù) 187
5.7.1   元素 189
5.7.2   使用function-available函數(shù) 194
5.7.3   外部對(duì)象 194
5.8   擴(kuò)展元素 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   元素:
        運(yùn)行時(shí)創(chuàng)建新元素 215
6.4    元素:創(chuàng)建新屬性 218
6.5   元素:生成注釋 219
6.6   元素:
        生成處理指令 220
6.7   元素:
       生成多個(gè)輸出文檔 222
6.8   元素:
        生成名字空間聲明 224
6.9   元素:生成屬性組 224
6.10   省略XML聲明和生成XML片段 226
6.11   使用generate-id創(chuàng)建惟一的標(biāo)識(shí)符 228
6.12   創(chuàng)建CDATA節(jié) 232
6.13   設(shè)置字符編碼 233
6.14   模式:上下文指定格式 234
第7章   應(yīng)用和理解XPath 242
7.1   理解XPath 243
7.2   XPath數(shù)據(jù)類(lèi)型 246
7.2.1   XPath節(jié)點(diǎn)組 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é)點(diǎn)測(cè)試 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縮寫(xiě)語(yǔ)法 271
7.6   檢查XPath表達(dá)式 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é)點(diǎn)組函數(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   默認(rèn)模板值 343
9.3.3   在命令行指定模板值 345
9.4   元素:關(guān)鍵字匹配 345
9.5   元素:
        生成多個(gè)結(jié)果文檔 352
9.6   元素:
        生成樣式單 355
第10章   使用XSLT處理程序API 358
10.1   Internet Explorer中的XSLT和
          JavaScript 358
10.2   處理解析錯(cuò)誤 360
10.3   Internet Explorer和動(dòng)態(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ù)庫(kù) 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格式化對(duì)象 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)建頁(yè)面主文件:
           414
11.9   創(chuàng)建區(qū)域 415
11.10   創(chuàng)建頁(yè)面序列:
             417
11.11   創(chuàng)建流: 418
11.12   創(chuàng)建塊級(jí)內(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)建列表項(xiàng): 441
12.1.3   創(chuàng)建列表項(xiàng)標(biāo)簽:
              442
12.1.4   創(chuàng)建列表項(xiàng)體:
              443
12.2   使用塊容器定位文本:
           444
12.3    內(nèi)置級(jí)格式化對(duì)象 449
12.3.1   創(chuàng)建內(nèi)置區(qū)域: 450
12.3.2   分別處理字符: 451
12.3.3   創(chuàng)建頁(yè)號(hào): 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   頁(yè)面次序和頁(yè)面編號(hào) 465
附錄A   XSLT DTD 474
附錄B   XSL-FO格式化屬性 483                  

本目錄推薦

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