注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程XML開發(fā)典型應(yīng)用:數(shù)據(jù)標記、處理、共享與分析

XML開發(fā)典型應(yīng)用:數(shù)據(jù)標記、處理、共享與分析

XML開發(fā)典型應(yīng)用:數(shù)據(jù)標記、處理、共享與分析

定 價:¥65.00

作 者: 張朝明 等編著
出版社: 電子工業(yè)出版社
叢編項: 程序天下
標 簽: XML

ISBN: 9787121053696 出版時間: 2008-01-01 包裝: 平裝
開本: 頁數(shù): 543 字數(shù):  

內(nèi)容簡介

  XML以其強大的發(fā)展態(tài)勢,迅速地在各個領(lǐng)域得到了廣泛的應(yīng)用。本書由淺入深,循序漸進地向讀者講述了XML的三大技術(shù)——XML Schema、XSLT和XPath。全書的內(nèi)容包括XML基礎(chǔ)、XML架構(gòu)——XML Schema、XML樣式表轉(zhuǎn)換語言——XSLT、XML路徑語言——XPath,以及XSLT2.0和XPath2.0的知識。最后結(jié)合Java語言,講述了JDOM和JAXB兩大應(yīng)用。 本書既適合XML初學(xué)者閱讀,也適合專職的XSLT程序員、XML網(wǎng)站開發(fā)人員、XML技術(shù)愛好者、數(shù)據(jù)分析人員作為技術(shù)參考資料。

作者簡介

暫缺《XML開發(fā)典型應(yīng)用:數(shù)據(jù)標記、處理、共享與分析》作者簡介

圖書目錄

第一篇  XML簡介
第1章  XML概述    2
1.1  什么是XML    3
1.2  比較XML和HTML    4
1.3  XML的用途    4
1.4  本章小結(jié)    4
第2章  XML基礎(chǔ)知識    5
2.1  XML語法    6
2.1.1  理解XML文檔的本質(zhì)    6
2.1.2  文檔類型聲明    7
2.1.3  處理指令    8
2.1.4  文檔注釋    9
2.1.5  元素    10
2.1.6  屬性    12
2.1.7  實體引用    14
2.1.8  CDATA段    15
2.1.9  字符引用    16
2.2  XML文件    16
2.2.1  XML開發(fā)工具    16
2.2.2  如何書寫XML文檔    17
2.2.3  格式良好和有效的XML文檔    19
2.2.4  我的XML出了什么錯    20
2.2.5  本節(jié)小結(jié)    23
2.3  開發(fā)前奏:XML和Schema,XSLT的
2.3  關(guān)系    23
2.3.1  什么是Schema和XSLT    23
2.3.2  沒有Schema和XSLT,XML世界
2.3.2  將變成什么樣子    24
2.4  本章小結(jié)    24
第二篇  XML模式——Schema
第3章  淺析Schema開發(fā)    26
3.1  Schema簡介    27
3.1.1  Schema的本質(zhì)    27
3.1.2  比較Schema和DTD    27
3.2  使用Schema驗證XML文檔    29
3.2.1  分析一個Schema    29
3.2.2  用Schema驗證XML文檔有效性    30
3.3  名稱空間    31
3.3.1  什么是名稱空間    31
3.3.2  如何理解名稱空間    33
3.3.3  無名稱空間和默認名稱空間    34
3.3.4  名稱空間的作用范圍    35
3.3.5  本節(jié)小結(jié)    37
3.4  重新分析Schema文件    38
3.5  Schema內(nèi)置數(shù)據(jù)類型    39
3.5.1  xs:string(字符型)    39
3.5.2  xs:decimal(小數(shù)型)    39
3.5.3  xs:integer(整型)    40
3.5.4  xs:boolean(布爾型)    40
3.5.5  xs:date(日期型)    41
3.5.6  xs:time(時間型)    41
3.5.7  xs:dateTime(日期時間型)    41
3.5.8  xs:gYearMonth(特定年中的特定月)    42
3.5.9  xs:gMonthDay(每年都會出現(xiàn)的
3.5.9  某一天)    42
3.5.10  xs:gDay(每月都會出現(xiàn)的
3.5.10  某一天)    42
3.5.11  xs: gMonth(每年都會出現(xiàn)的
3.5.11  某個月份)    43
3.5.12  xs:timeDuration(時間段)    43
3.5.13  xs: anyURI(統(tǒng)一資源標識符)    43
3.6  XML元素類型    43
3.7  本章小結(jié)    44
第4章  Schema聲明簡單元素    45
4.1  基本數(shù)據(jù)類型的使用    46
4.1.1  字符型的使用    46
4.1.2  日期型的使用    46
4.1.3  數(shù)值型的使用    47
4.1.4  布爾型的使用    47
4.2  自定義簡單類型的使用    48
4.2.1  枚舉型——enumeration    48
4.2.2  限制長度——minLength、maxLength    50
4.2.3  取值范圍——minInclusive、
4.2.3  maxInclusive    51
4.2.4  小數(shù)位數(shù)限定——totoalDigits和
4.2.4  fractionDigits    53
4.2.5  模式匹配——pattern    54
4.2.6  原子類型——atomic    54
4.2.7  列表類型——list    55
4.2.8  聯(lián)合類型    56
4.2.9  分析type屬性值的特殊性    58
4.2.10  type屬性與名稱空間    58
4.2.11  使用比喻來解釋type屬性和名稱
4.2.11  空間關(guān)系    62
4.2.12  簡單數(shù)據(jù)類型小結(jié)    64
4.3  元素的默認值和固定值    65
4.3.1  元素默認值    65
4.3.2  元素默認值的用途    66
4.3.3  元素固定值    67
4.4  本章小結(jié)    68
第5章  Schema聲明復(fù)雜元素    69
5.1  復(fù)雜元素的分類:simpleContent和
5.1  complexContent    70
5.1.1  理解內(nèi)容(content)    70
5.1.2  區(qū)分simpleContent和complexContent    70
5.2  聲明simpleContent元素    71
5.2.1  如何聲明simpleContent元素    71
5.2.2  關(guān)于類型派生——restriction和
5.2.2  extension    73
5.2.3  屬性聲明    74
5.2.4  使用use定義屬性    76
5.2.5  使用default給屬性賦予默認值    78
5.2.6  使用fixed限制屬性    80
5.3  聲明complexContent元素    81
5.3.1  任意類型anyType    81
5.3.2  如何定義complexContent    82
5.3.3  complexContent定義的縮略模式    83
5.3.4  定義子元素順序    84
5.3.5  定義子元素出現(xiàn)次數(shù)    87
5.3.6  順序指示符及元素出現(xiàn)次數(shù)綜合
5.3.6  使用實例    89
5.3.7  順序指示符和元素出現(xiàn)次數(shù)小結(jié)    89
5.3.8  綜合使用子元素和屬性聲明    90
5.3.9  simpleContent和complexContent的
5.3.9  幾種理解    92
5.4  特殊的復(fù)雜類型    95
5.4.1  anyType的約束    95
5.4.2  anyType的約束派生    99
5.4.3  空元素的定義    99
5.4.4  混合內(nèi)容類型的定義    101
5.5  ref引用    102
5.5.1  ref引用元素聲明    103
5.5.2  元素組的使用    105
5.5.3  屬性組的使用    106
5.6  全局聲明與局部聲明    109
5.6.1  什么是全局聲明和局部聲明    109
5.6.2  目標名稱空間(targetNamespace)    111
5.6.3  限定與非限定    112
5.6.4  在Schema中聲明名稱空間    115
5.6.5  全局聲明和局部聲明的比較    118
5.6.6  無名稱空間元素(屬性)如何驗證    119
5.7  本章小結(jié)    121
第6章  Schema使用技巧    122
6.1  指定唯一性——使用unique    123
6.1.1  定義元素唯一性    123
6.1.2  定義屬性唯一性    124
6.1.3  慎用默認名稱空間    126
6.2  key和keyref的使用    127
6.3  include的使用    129
6.4  import的使用    132
6.5  使用xml:lang    135
6.6  本章小結(jié)    136
第三篇  X ML轉(zhuǎn)換——XSLT
第7章  淺析XSLT開發(fā)    138
7.1  XSLT簡介    139
7.1.1  XSLT的本質(zhì)    139
7.1.2  XSL和XSLT的關(guān)系    139
7.1.3  XSLT的專用名稱空間    140
7.1.4  XSLT處理器    140
7.2  第一個XSLT文檔    140
7.2.1  編寫第一個XSLT文檔    140
7.2.2  查看第一個XSLT的輸出結(jié)果    142
7.2.3  為XSLT轉(zhuǎn)換選擇處理器    142
7.2.4  修改XSLT文檔的參數(shù)    143
7.2.5  分析第一個XSLT文檔    144
7.2.6  在瀏覽器中使用XSLT    145
7.2.7  編寫XSLT文檔的注意事項    146
7.3  本章小結(jié)    146
第8章  XSLT基礎(chǔ)    147
8.1  進一步思考XSLT的本質(zhì)    148
8.1.1  XSLT是一門編程語言    148
8.1.2  XSLT相對其他語言的特點    148
8.2  XML文檔結(jié)構(gòu)描述——XPath    148
8.2.1  什么是XPath    149
8.2.2  XPath表達式簡介    149
8.2.3  XPath和XSLT的關(guān)系    150
8.2.4  典型實例    150
8.3  常用XSLT函數(shù)概述    152
8.3.1  current()函數(shù)——返回當前節(jié)點    152
8.3.2  document()函數(shù)——使用外部XML
8.3.2  文檔    153
8.3.3  element-available()函數(shù)——判斷
8.3.3  元素可用性    154
8.3.4  format-number()函數(shù)——格式化
8.3.4  數(shù)字    156
8.3.5  function-available()函數(shù)——判斷
8.3.5  函數(shù)可用性    157
8.3.6  generate-id()函數(shù)——生成節(jié)點id    158
8.3.7  key()函數(shù)——返回索引中的節(jié)點    158
8.3.8  system-property()函數(shù)——返回系統(tǒng)
8.3.8  屬性    158
8.4  XPath節(jié)點集函數(shù)    159
8.4.1  count()函數(shù)——統(tǒng)計節(jié)點個數(shù)    159
8.4.2  position()函數(shù)——返回節(jié)點位置    160
8.4.3  last()函數(shù)——返回節(jié)點總數(shù)    161
8.4.4  name()函數(shù)——返回節(jié)點名稱    162
8.5  XPath字符串函數(shù)    162
8.5.1  concat()函數(shù)——連接字符串    163
8.5.2  contains()函數(shù)——判斷包含關(guān)系    164
8.5.3  normalize-space()函數(shù)——格式化
8.5.3  空白符    165
8.5.4  starts-with()函數(shù)——判斷開頭
8.5.4  字符串    166
8.5.5  string-length()函數(shù)——返回字符串
8.5.5  長度    167
8.5.6  substring()函數(shù)——截取字符串    167
8.5.7  substring-before()函數(shù)——向前截取
8.5.7  字符串    168
8.5.8  substring-after()函數(shù)——向后截取
8.5.8  字符串    169
8.5.9  translate()函數(shù)——替換字符    170
8.6  XPath數(shù)值型函數(shù)    171
8.6.1  ceiling()函數(shù)——上取整    171
8.6.2  floor()函數(shù)——下取整    172
8.6.3  number()函數(shù)——數(shù)值轉(zhuǎn)換    173
8.6.4  round()函數(shù)——四舍五入取整    174
8.6.5  sum()函數(shù)——求和    175
8.7  XPath布爾型函數(shù)    176
8.7.1  boolean()函數(shù)——計算布爾值    176
8.7.2  false()函數(shù)——返回false    177
8.7.3  lang()函數(shù)——判斷xml:lang屬性    177
8.7.4  not()函數(shù)——取反操作    178
8.7.5  true()函數(shù)——返回true    180
8.8  XPath函數(shù)小結(jié)    180
8.9  XSLT運算符    180
8.9.1  算術(shù)運算符    180
8.9.2  邏輯運算符    180
8.9.3  比較運算符    181
8.10  概念分析    181
8.10.1  當前節(jié)點和上下文節(jié)點    181
8.10.2  XPath表達式與字符串    183
8.11  本章小結(jié)    184
第9章  理解模板    185
9.1  定義和調(diào)用模板    186
9.1.1  模板定義語法    186
9.1.2  調(diào)用節(jié)點模板(xsl:apply-templates)    186
9.1.3  調(diào)用命名模板    190
9.2  模板沖突    193
9.2.1  最基本的模板沖突    193
9.2.2  mode屬性的使用    195
9.2.3  設(shè)置模板優(yōu)先級——priority屬性的
9.2.3  使用    197
9.2.4  包含模板    201
9.2.5  導(dǎo)入模板    205
9.3  XSLT執(zhí)行過程    206
9.3.1  XSLT程序的入口點    206
9.3.2  XSLT程序哪些模板將被執(zhí)行    207
9.3.3  模板調(diào)用順序跟XML文檔沒有
9.3.3  任何關(guān)系    209
9.4  內(nèi)嵌模板    210
9.5  模板遞歸    211
9.5.1  節(jié)點模板遞歸    211
9.5.2  命名模板遞歸    214
9.6  本章小結(jié)    218
第10章  XSLT應(yīng)用——輸出    219
10.1  輸出文檔控制——<xsl:output>    220
10.1.1  <xsl:output>元素的使用語法    220
10.1.2  定義輸出格式——method屬性    221
10.1.3  設(shè)置輸出編碼格式——encoding
10.1.3  屬性    222
10.1.4  設(shè)置自動換行和縮進——indent
10.1.4  屬性    224
10.1.5  輸出文檔控制小結(jié)    225
10.2  輸出文本——<xsl:value-of>    226
10.2.1  <xsl:value-of>語法    226
10.2.2  典型實例1——輸出復(fù)雜元素    227
10.2.3  典型實例2——輸出節(jié)點集合    228
10.3  節(jié)點復(fù)制——<xsl:copy>、<xsl:copy-of>    229
10.3.1  <xsl:copy>元素的使用    229
10.3.2  <xsl:copy-of>元素    230
10.4  生成元素——<xsl:element>    231
10.4.1  <xsl:element>語法    231
10.4.2  典型實例1——動態(tài)生成元素名    232
10.4.3  典型實例2——特殊名稱空間元素    234
10.4.4  生成元素小結(jié)    235
10.5  生成屬性——<xsl:attribute>    235
10.5.1  <xsl:attribute>語法    235
10.5.2  典型實例1——動態(tài)生成屬性    235
10.5.3  典型實例2——屬性值難以獲得    237
10.5.4  典型實例3——所依附的元素為
10.5.4  <xsl:element>    239
10.5.5  典型實例4——生成XSLT文檔    241
10.5.6  生成屬性小結(jié)    243
10.6  輸出指令——<processing-
10.6  instruction>    243
10.6.1  <processing-instruction>語法    243
10.6.2  典型實例——創(chuàng)建處理指令    243
10.7  輸出注釋——<xsl:comment>    245
10.7.1  <xsl:comment>使用語法    246
10.7.2  典型實例——存儲報價    246
10.8  輸出消息——<xsl:message>    248
10.8.1  <xsl:message>語法    248
10.8.2  典型實例1——文本提示    248
10.8.3  典型實例2——指令模板    250
10.9  替換名稱空間——< xsl:namespace-alias >
10.9  元素    251
10.9.1  < xsl:namespace-alias >語法    251
10.9.2  典型實例——生成XSLT文檔    252
10.10  <xsl:decimal-format>元素    254
10.10.1  <xsl:decimal-format>語法    254
10.10.2  典型實例——常用屬性使用    255
10.10.3  使用模式分隔符——pattern-separator
10.10.3  屬性    257
10.11  阻止名稱空間的輸出    258
10.12  空白符對輸出的影響    260
10.12.1  無意義空白符    261
10.12.2  有意義空白符    264
10.12.3  XML Schema與空白符    265
10.13  本章小結(jié)    265
第11章  XSLT應(yīng)用——變量定義和
流程控制    266
11.1  定義變量——<xsl:variable>    267
11.1.1  使用語法    267
11.1.2  典型實例——select屬性賦值    267
11.1.3  使用content賦值    270
11.1.4  select屬性和content賦值的區(qū)別    271
11.1.5  臨時結(jié)果樹片段    273
11.1.6  變量的有效范圍    275
11.1.7  定義變量小結(jié)    277
11.2  條件控制——<xsl:if>    277
11.2.1  <xsl:if>語法    277
11.2.2  分析test屬性    277
11.2.3  字符串類型    278
11.2.4  數(shù)值類型    279
11.2.5  布爾類型    280
11.2.6  節(jié)點集合類型    281
11.2.7  典型實例    282
11.2.8  條件控制小結(jié)    283
11.3  多條件選擇——<xsl:choose>    283
11.3.1  使用語法    284
11.3.2  典型實例    284
11.4  循環(huán)處理——<xsl:for-each>    287
11.4.1  <xsl:for-each>語法    287
11.4.2  典型實例    287
11.4.3  循環(huán)嵌套    288
11.4.4  分析<xsl:for-each>與
11.4.4  <xsl:apply-templates>的關(guān)系    290
11.4.5  條件約束    292
11.4.6  多條件約束    293
11.4.7  循環(huán)處理小結(jié)    296
11.5  異常處理——<xsl:fallback>    296
11.5.1  <xsl:fallback>語法    297
11.5.2  典型實例    297
11.5.3  關(guān)于用element-available ()函數(shù)代替
11.5.3  <xsl:fallback>    299
11.6  本章小結(jié)    300
第12章  XSLT應(yīng)用——排序、索引
與編號    301
12.1  排序處理——<xsl:sort>    302
12.1.1  <xsl:sort>語法    302
12.1.2  典型實例——單關(guān)鍵字排序    302
12.1.3  典型實例——多關(guān)鍵字排序    304
12.1.4  典型實例——求極值    306
12.2  建立索引——<xsl:key>    308
12.2.1  <xsl:key>語法    308
12.2.2  典型實例1——一對一映射    308
12.2.3  典型實例2——一對多映射    310
12.2.4  典型實例3——多對多映射    312
12.3  生成編號——<xsl:number>    315
12.3.1  使用語法    315
12.3.2  典型實例1——默認輸出    316
12.3.3  典型實例2——指定編號    317
12.3.4  典型實例3——指定計數(shù)層次和
12.3.4  節(jié)點    318
12.3.5  典型實例4——指定計數(shù)開始位置    324
12.3.6  典型實例5——指定編號格式    326
12.4  本章小結(jié)    329
第13章  XSLT應(yīng)用——分組    330
13.1  什么是分組    331
13.2  解決分組問題的思路    332
13.3  解決分組問題的辦法    332
13.4  MuenChian方法分組    335
13.5  較為復(fù)雜的分組    338
13.6  本章小結(jié)    341
第14章  XPath的靈魂——軸    343
14.1   什么是軸    344
14.1.1  軸的本質(zhì)    344
14.1.2  軸的分類    344
14.2  前驅(qū)軸——preceding    345
14.2.1  前驅(qū)軸應(yīng)用1——分組    346
14.2.2  前驅(qū)軸應(yīng)用2——統(tǒng)計節(jié)點    348
14.2.3  preceding軸只與源文檔有關(guān)    351
14.2.4  preceding軸的方向    352
14.3  前驅(qū)兄弟軸——preceding-sibling    354
14.3.1  前驅(qū)兄弟軸的應(yīng)用——分組    355
14.3.2  前驅(qū)兄弟軸的應(yīng)用——統(tǒng)計節(jié)點    357
14.3.3  綜合應(yīng)用實例    357
14.4  后繼軸——following    361
14.4.1  典型實例    363
14.4.2  following軸的方向    365
14.5  后繼兄弟軸——following-sibling    366
14.5.1  典型示例    368
14.5.2  綜合應(yīng)用實例    370
14.6  子軸——child    372
14.6.1  子軸的方向    373
14.6.2  子軸和前驅(qū)、后繼軸    375
14.7  父軸——parent    377
14.7.1  屬性節(jié)點的父軸    378
14.7.2  上下文節(jié)點的父軸    380
14.8  屬性軸——attribute    382
14.8.1  屬性軸的方向    383
14.8.2  屬性軸的縮略模式    385
14.9  本身軸——self    386
14.10  后代軸——descendant    390
14.10.1  后代軸的方向    391
14.10.2  后代軸的縮略模式    392
14.11  后代或本身軸——descendant-or-self    394
14.11.1  后代或本身軸的方向    395
14.11.2  后代或本身軸的應(yīng)用    396
14.12  祖先軸——ancestor    397
14.12.1  祖先軸的方向    398
14.12.2  祖先軸的應(yīng)用——輸出XPath    400
14.13  祖先或本身軸——ancestor-or-self    401
14.13.1  祖先或本身軸的方向    402
14.13.2  祖先或本身軸應(yīng)用——輸出
14.13.2  XPath    402
14.14  名稱空間軸——namespace    403
14.14.1  名稱空間軸的默認節(jié)點    404
14.14.2  名稱空間的繼承性    404
14.14.3  名稱空間軸上節(jié)點的名稱    405
14.15  常見問題    405
14.15.1  軸的分類問題    405
14.15.2  節(jié)點測試    407
14.15.3  重新理解XPath表達式    408
14.15.4  重新理解“/”和“//”    408
14.16  本章小結(jié)    410
第四篇  EXSLT(擴展XSLT)和XSLT 2.0
第15章  EXSLT——擴展XSLT    412
15.1  EXSLT簡介    413
15.1.1  EXSLT介紹    413
15.1.2  EXSLT的前景    413
15.2  應(yīng)用方向一——獲得日期和時間    414
15.3  應(yīng)用方向二——將字符串當做XPath
15.3  表達式進行計算    417
15.3.1  典型實例1——計算節(jié)點    417
15.3.2  典型實例2——變量傳遞    418
15.4  本章小結(jié)    422
第16章  XPath 2.0    423
16.1  XPath 2.0簡介    424
16.1.1  XPath 2.0的使用環(huán)境    424
16.1.2  對XML Schema內(nèi)建數(shù)據(jù)類型
16.1.2  的支持    424
16.1.3  增加了XPath數(shù)據(jù)類型名稱空間    426
16.1.4  注意非整數(shù)天數(shù)的處理    429
16.2  序列概念的引入    430
16.2.1  什么是序列    430
16.2.2  XPath 1.0表達式如何與XPath 2.0
16.2.2  兼容起來    431
16.2.3  典型實例——實現(xiàn)循環(huán)次數(shù)    431
16.3  序列運算符    432
16.3.1  循環(huán)操作    432
16.3.2  條件判斷    435
16.4  字符串函數(shù)    437
16.4.1  compare()函數(shù)——比較字符串    437
16.4.2  ends-with()函數(shù)——判斷結(jié)尾
16.4.2  字符串    438
16.4.3  starts-with()函數(shù)——判斷開頭
16.4.3  字符串    439
16.4.4  string-join()函數(shù)——串聯(lián)序列對象    439
16.4.5  subsequence()函數(shù)——獲取子序列    441
16.4.6  matches()函數(shù)——匹配正則表達式    441
16.4.7  tokenize()函數(shù)——分割字符串為
16.4.7  序列    443
16.4.8  replace()函數(shù)——替換字符串    443
16.4.9  lower-case()函數(shù)——返回小寫字符    446
16.4.10  upper-case()函數(shù)——返回大寫
16.4.10  字符    447
16.5  數(shù)值型函數(shù)    448
16.5.1  avg()函數(shù)——獲取平均值    448
16.5.2  max()函數(shù)——獲取最大值    449
16.5.3  min()函數(shù)——獲取最小值    449
16.6  日期型函數(shù)    451
16.7  本章小結(jié)    454
第17章  XSLT 2.0    455
17.1  XSLT 2.0簡介    456
17.1.1  XSLT 2.0的地位    456
17.1.2  如何使用XSLT 2.0    456
17.1.3  XSLT 2.0增加的新內(nèi)容    456
17.2  XSLT 2.0——分組    457
17.2.1  分組的使用    457
17.2.2  分組排序    459
17.2.3  分組中的上下文節(jié)點    461
17.2.4  分組嵌套    462
17.2.5  動態(tài)分組    465
17.2.6  利用group-adjacent屬性進行
17.2.6  相鄰分組    468
17.2.7  利用group-starting-with和group-
17.2.7  ending -with屬性指定分組條件    470
17.3  多文件輸出——<xsl:result-document>    472
17.3.1  <xsl:result-document>語法    472
17.3.2  典型實例——分割XML文檔    473
17.4  字符映射——<xsl:character-map>元素    475
17.4.1  <xsl:character-map>語法    475
17.4.2  典型實例——生成JSP文檔    475
17.5  分析字符串——<xsl:analyze-string>
17.5  元素    477
17.5.1  <xsl:analyze-string>元素簡介    477
17.5.2  典型實例——獲得文件名    478
17.5.3  關(guān)于regex屬性中的“{}”    479
17.5.4  正則表達式分組——regex-group()
17.5.4  函數(shù)的使用    480
17.6  定義變量<xsl:variable>和創(chuàng)建序列
17.6  <xsl:sequence>    482
17.6.1  <xsl:variable>元素的變化    482
17.6.2  <xsl:sequence>元素    483
17.6.3  序列和臨時結(jié)果樹的優(yōu)劣比較    485
17.7  本章小結(jié)    485
第18章  正則表達式    486
18.1  正則表達式在XML中的應(yīng)用    487
18.1.1  在XML Schema中的應(yīng)用    487
18.1.2  在XPath 2.0中的應(yīng)用    487
18.1.3  在XSLT 2.0中的應(yīng)用    487
18.2  XML正則表達式簡介    488
18.2.1  元字符和普通字符    488
18.2.2  量詞    488
18.2.3  字符轉(zhuǎn)義與字符類    489
18.2.4  字符組的使用    490
18.2.5  正則表達式分支    490
18.3  本章小結(jié)    490
第五篇  XML在Java中的典型應(yīng)用
第19章  用JDOM解析、處理XML
文檔    492
19.1  用JDOM解析XML文檔    493
19.1.1  準備工作    493
19.1.2  創(chuàng)建Java類    494
19.2  用JDOM處理XML文檔    496
19.2.1  創(chuàng)建XML文檔    496
19.2.2  刪除和修改節(jié)點    498
19.3  本章小結(jié)    500
第20章  用JAXB處理XML文檔    501
20.1  準備工作    502
20.1.1  下載與安裝JAXB    502
20.1.2  XJC簡介    503
20.1.3  JXL簡介    504
20.1.4  查看用來映射的XML Schema
20.1.4  文檔    504
20.2  項目開發(fā)    505
20.2.1  創(chuàng)建項目    505
20.2.2  利用XJC生成Java類    505
20.2.3  存儲了字典表的Excel文檔    509
20.3  本章小結(jié)    512
第六篇  XML在C#中的典型應(yīng)用
第21章  使用XML DOM操作節(jié)點    514
21.1  C#中的XML DOM    515
21.1.1  XML DOM的操作
21.1.1  對象XmlDocument    515
21.1.2  使用XML文件分析XmlDocument
21.1.2  中的對象    515
21.1.3  使用DOM對象獲取XML文件    516
21.1.4  使用DOM對象獲取XML文件中
21.1.4  的指定節(jié)點    517
21.1.5  使用DOM對象改變XML文件的
21.1.5  數(shù)據(jù)順序    519
21.2  XML文件讀取器——XmlReader    520
21.2.1  XmlReader的作用    520
21.2.2  對XML的驗證    521
21.2.3  使用XmlReader讀取XML文件的
21.2.3  一部分    521
21.2.4  使用XmlTextReader讀取整個XML
21.2.4  文件    523
21.3  XML文件編寫器——XmlWriter    524
21.3.1  XmlWriter的作用    524
21.3.2  XmlWriter對XML文件的驗證    525
21.3.3  用XmlWriter創(chuàng)建并編輯XML
21.3.3  文件    525
21.4  XML與DataSet的交互    527
21.4.1  將XML文件轉(zhuǎn)化為DataSet
21.4.1  數(shù)據(jù)集    527
21.4.2  將DataSet數(shù)據(jù)集轉(zhuǎn)換為XML
21.4.2  文件    528
21.5  本章小結(jié)    531
附錄A  本書光盤應(yīng)用注意事項    532
附錄B  光盤代碼說明    533

本目錄推薦

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