[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

瘋狂XML講義(第3版) 李剛 著 程序設計(新)專業科技 新華書店正
該商品所屬分類:計算機/網絡 -> 計算機/網絡
【市場價】
684-992
【優惠價】
428-620
【作者】 李剛 
【出版社】電子工業出版社 
【ISBN】9787121375026
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



ISBN編號:9787121375026
書名:瘋狂XML講義(第3版) 瘋狂XML講義(第3版)
作者:李剛

代碼:99
開本:16開
是否是套裝:否

出版社名稱:電子工業出版社

    
    
"

瘋狂XML講義(第3版)

作  者: 李剛 著
size="731x8"
定  價: 99
size="731x8"
出?版?社: 電子工業出版社
size="731x8"
出版日期: 2019年11月01日
size="731x8"
頁  數: 497
size="731x8"
裝  幀: 平裝
size="731x8"
ISBN: 9787121375026
size="731x8"
目錄
章XML概述1
1.1XML的起源2
1.1.1標記語言2
1.1.2XML的基本概念3
1.1.3XML和HTML4
1.2XML的優勢4
1.2.1簡單易用的標記語言4
1.2.2嚴格的格式5
1.2.3數據邏輯和顯示邏輯分離6
1.3XML和JavaEE6
1.3.1配置描述6
1.3.2簡化的數據交換8
1.3.3WebService8
1.4XML的編輯工具9
1.4.1普通文本編輯工具9
1.4.2XMLSpy簡介9
1.4.3使用XMLSpy編輯XML文檔10
1.5XML的競爭對手11
1.5.1注解11
1.5.2輕量級的數據交換格式——JSON13
1.6本章小結16
第2章XML文檔規則17
2.1XML文檔的分類18
2.1.1格式不好的XML文檔18
2.1.2格式良好但無效的XML文檔19
2.1.3有效的XML文檔20
2.2XML文檔的整體結構21
2.2.1有且僅有素21
2.素必須合理結束22
2.素之間必須合理嵌套22
2.素的屬性必須有值23
2.3XML聲明25
2.4素的基本規則27
2.4.1合法的標簽名27
2.4.2素28
2.4素28
2.5字符數據29
2.5.1使用實體引用30
2.5.2使用CDATA標記30
2.6注釋31
2.7處理指令32
2.8W3C對於屬性的使用建議33
2.9換行處理35
2.10本章小結35
本章練習35
第3章DTD詳解36
3.1XML語義約束37
3.2引入DTD38
3.2.1內部DTD38
3.2.2外部DTD39
3.2.3公用DTD40
3.3DTD文檔概覽41
3.3.1DTD文檔的結構41
3.3.2驗證XML文檔的有效性41
3.素42
3.4.1定義任意素42
3.4.2素44
3.4.3定義字符串素44
3.4.4定義混合素45
3.5素46
3.5.1有素46
3.5.2互素47
3.5素出現的頻率48
3.5.4素49
3.5.5無素51
3.素屬性52
3.6.1對屬性的約束規則53
3.6.2定義屬性類型55
3.7定義實體57
3.7.1定義普通實體58
3.7.2定義參數實體59
3.7.3外部實體60
3.7.4外部參數實體61
3.8定義符號61
3.8.1未解析實體62
3.8.2ENTITY和ENTITIES類型的屬性63
3.8.3NOTATION類型的屬性64
3.9使用XMLSpy創建DTD64
3.10本章小結66
本章練習66
第4章XML Schema基本語法67
4.1DTD和XML Schema68
4.1.1XML Schema概述及其優勢68
4.1.2XML Schema在JavaEE裡的應用69
4.2XML Schema入門70
4.2.1XML Sche素70
4.2.2在XML中引用無命名空間的XML Schema72
4.2.3在XML中引用帶命名空間的XML Schema72
4.3XML Schema中的注釋73
4.4理解XML Schema的數據類型74
4.5XML Schema的內置類型76
4.5.1字符串及相關類型78
4.5.2數值類型79
4.5.3日期、時間類型81
4.5.4boolean類型83
4.5.5anyURI類型83
4.5.6二進制數據類型84
4.5.7XML Schema 1.1引入的anyAtomicType84
4.6使用限制派生新類型85
4.6.1指定基類型的兩種方式86
4.6.2指定類型的兩種方式88
4.6.3範圍約束90
4.6.4長度約束90
4.6.5精度約束90
4.6.6枚舉約束91
4.6.7正則表達式約束92
4.6.8空白處理92
4.6.9XML Schema 1.1新增的assertion約束94
4.6.10XML Schema 1.1新增的時區約束95
4.7使用<list…/>派生列表類型96
4.7.1定義列表類型97
4.7.2限制列表類型98
4.8使用<union…/>派生聯合類型100
4.8.1定義聯合類型100
4.8.2限制聯合類型102
4.9列表類型和聯合類型結合使用103
4.10阻止派生新的簡單類型104
4.10.1使用final屬性104
4.10.2為約束指定fixed屬性105
4.11合並多個XML Schema105
4.11.1使用incl素106
4.11.2使用redef素107
4.11.3使用imp素108
4.12XMLSpy中關於XML Schema的操作109
4.12.1創建新的XML Schema文檔109
4.12.2為XML文檔創建XML Schema110
4.12.3為XML文檔分配XML Schema111
4.13本章小結111
第5章XML Schema不錯知識112
5.1使用anyType定義任意類型113
5.2定義復雜類型114
5.2.1定義復雜類型的方式115
5.2.2擴展簡單類型116
5.2.3包含屬性的兩種方式117
5.2.4擴展包含簡單內容的復雜類型119
5.2.5XML Schema 1.1改進的類型替換120
5.2.6限制包含簡單內容的復雜類型122
5.2.7限制anyType派生新的類型123
5.2.8XML Schema 1.1改進的素126
5.2.9使用XML Schema 1.1的斷言約束進行限制127
5.2.10素的兩種方式128
5.2.素類型131
5.2.12混合內容類型132
5.3復雜類型的進一步派生133
5.3.1素類型133
5.3.2素類型134
5.3.3XML Schema 1.1改進後的限制派生135
5.3.4擴展素的類型138
5.3.5限制混合內容類型140
5.3.6擴展混合內容類型142
5.4阻止派生新的類型143
5.5通配符144
5.素通配符144
5.5.2屬性通配符146
5.5.3XML Schema 1.1對通配符的改進147
素替換149
5.6.1阻止自己被替換151
5.6.2阻止指定派生類型的替換153
5.素和抽像類型154
5.7.素154
5.7.2抽像類型156
5.8一致性約束157
5.8.1key約束158
5.8.2unique約束160
5.8.3keyref約束161
素組與屬性組163
5.10定義符號165
5.11本章小結166
本章練習166
第6章命名空間167
6.1導入命名空間168
6.2XML Schema的命名空間支持170
6.2.1在XML Schema中使用命名空間170
6.2.2命名空間對XML文檔的作用173
6.2.3為屬性使用命名空間限定178
6.2.4命名空間對一致性約束的影響180
6.2.素和局部屬性的強制限定181
6.3命名空間和DTD185
6.4本章小結187
第7章使用XSLT顯示XML文檔188
7.1XSL簡介189
7.1.1兩種常用樣式單及其優勢189
7.1.2XSL概述190
7.2XSLT入門190
7.2.1XSLT轉換入門191
7.2.2使用templ素定義模板193
7.2.3使用apply-templates處理子節點194
7.2.4使用value-of輸出節點內容197
7.2.5匹配節點的模式199
7.2.6mode屬性201
7.3XSLT轉換分類203
7.3.1客戶端轉換和服務器端轉換203
7.3.2Xalan處理器204
7.3.3Saxon處理器206
7.4XSLT的內置模板規則208
7.5流素210
7.5.1分支處理210
7.5.2循環控制212
7.5.3排序控制214
7.6控制空白的處理方式216
7.7創建結果樹216
7.7.素和屬性217
7.7.2創建文本222
7.7.3創建處理指令223
7.7.4創建注釋223
7.7.5復制224
7.7.6輸出格式化數值226
7.8變量和參數231
7.8.1為變量和參數指定值231
7.8.2全局與局部的變量和參數233
7.8.3改變參數值234
7.9使用命名模板236
7.10包含和導入238
7.10.1使用import導入238
7.10.2使用include包含240
7.10.3解決模板定義衝突241
7.11XSLT1.1的fallback支持241
7.12指定輸出格式242
7.12.1轉換XML文檔的相關格式243
7.12.2轉換HTML文檔的相關格式244
7.13XSLT的內置函數245
7.13.1使用system-property函數245
7.13.2使用current函數返回當前節點集246
7.13.3使用element-available和function-available函數247
7.13.4使用unparsed-entity-uri函數247
7.13.5使用document函數處理多個源XML文檔248
7.13.6使用format-number函數250
7.13.7使用key函數252
7.13.8使用generate-id函數254
7.14XSLT2.0新增的功能255
7.14.1分組255
7.14.2多文檔輸出258
7.14.3字符映射259
7.14.4<xsl:value-of&素的改進260
7.14.5數據類型綁定261
7.14.6正則表達式支持262
7.14.7用戶自定義函數263
7.15使用XMLSpy管理XSLT操作264
7.16本章小結265
本章練習266
第8章XPath詳解267
8.1XPath語言簡介268
8.1.1XPath節點268
8.1.2XPath基本概念269
8.1.3節點關繫269
8.2絕對路徑和相對路徑270
8.2.1路徑和步270
8.2.2XPath基路徑270
8.3XPath基礎語法272
8.3.1軸關繫272
8.3.2節點測試273
8.3.3限定謂語273
8.3.4簡化寫法274
8.4運算符和表達式274
8.4.1算術運算符275
8.4.2比較運算符275
8.4.3邏輯運算符276
8.4.4XPath 3.x新增的字符串連接表達式276
8.4.5XPath 3.x新增的映射運算符277
8.4.6組合多個路徑表達式的運算符277
8.5XPath 2.0新增的表達式277
8.5.1for表達式278
8.5.2if表達式280
8.5.3some/every判斷表達式281
8.6XPath 2.0的類型支持282
8.7內置函數庫283
8.7.1字符串相關函數283
8.7.2數值相關函數285
8.7.3日期和時間相關函數286
8.7.4boolean值相關函數288
8.7.5節點相關函數289
8.7.6序列相關函數290
8.7.7XPath 3.x新增的行內函數與動態函數調用292
8.8本章小結292
第9章DOM、SAX和JAXP解析293
9.1DOM、SAX和JAXP概述294
9.2JAXP的DOM支持299
9.2.1XML文檔和DOM模型299
9.2.2DOM樹中的對像類型301
9.2.3DOM解析器301
9.2.4使用DTD驗證XML文檔302
9.2.5使用DOM解析XML文檔304
9.2.6使用DOM創建XML文檔307
9.2.7使用DOM修改XML文檔309
9.2.8解析DTD信息310
9.2.9DOM和命名空間313
9.3JAXP的SAX支持314
9.3.1SAX的處理機制314
9.3.2SAX解析器和監聽器315
9.3.3使用DTD驗證XML文檔的有效性319
9.3.4使用SAX解析XML文檔320
9.3.5SAX和命名空間323
9.4DOM和SAX的比較326
9.5使用XML Schema驗證XML文檔的有效性327
9.5.1SchemaFactory和驗證327
9.5.2獲取節點的類型信息331
9.6瀏覽器對DOM的支持333
9.7本章小結335
本章練習336
0章使用dom4j處理XML文檔337
10.1dom4j簡介338
10.1.1dom4j的封裝和優勢338
10.1.2和安裝dom4j339
10.2dom4j常用API340
10.3使用dom4j訪問XML文檔341
10.3.1驗證XML文檔的有效性341
10.3.2使用dom4j解析XML文檔342
10.3.3使用訪問者模式遍歷XML文檔344
10.4使用dom4j創建XML文檔346
10.5修改XML文檔347
10.6使用dom4j獲取命名空間信息348
10.7本章小結350
本章練習351
1章使用JDOM處理XML文檔352
11.1JDOM簡介353
11.1.1JDOM常用API353
11.1.2和安裝JDOM354
11.2使用JDOM訪問XML文檔的實例355
11.2.1驗證XML文檔的有效性355
11.2.2使用JDOM解析XML文檔356
11.3使用JDOM創建XML文檔358
11.4修改XML文檔359
11.5使用JDOM獲取命名空間信息360
11.6選擇dom4j還是JDOM362
11.7本章小結363
本章練習363
2章XQuery詳解364
12.1XQuery簡介365
12.1.1XQuery和XPath的關繫365
12.1.2XQuery和XSLT的關繫366
12.2使用XQuery366
12.2.1使用XMLSpy查看XQuery查詢結果367
12.2.2使用Saxon執行XQuery查詢368
12.3基本表達式369
12.3.1直接量369
12.3.2變量引用369
12.3.3圓括號表達式369
12.3.4上下文項表達式369
12.3.5函數調用370
12.4序列表達式370
12.4.1構造序列370
12.4.2過濾表達式370
12.4.3組合節點序列371
12.5算術表達式372
12.6比較表達式373
12.6.1值比較373
12.6.2通用比較373
12.6.3節點比較374
12.7邏輯表達式374
12.8構造器375
12.8.1直接構造375
12.8.2計算構造375
12.9FLWOR表達式376
12.9.1for、let和return子句376
12.9.2where子句378
12.9.3orderby子句378
12.10if表達式379
12.11some/every判斷表達式379
12.12與序列類型有關的表達式380
12.12.1instanceof380
12.12.2typeswitch380
12.12.3cast381
12.12.4castable382
12.13模塊和序言382
12.13.1序言382
12.13.2版本聲明382
12.13.3模塊聲明383
12.13.4設置器383
12.13.5導入設置385
12.13.6命名空間聲明387
12.13.7默認命名空間聲明387
12.13.8變量聲明388
12.13.9函數聲明389
12.13.10選項聲明390
12.14XQuery3的數組和Map391
12.14.1數組支持391
12.14.2Map支持392
12.14.3數組和Map支持的“?”運算符393
12.15使用XQJ執行XQuery查詢394
12.15.1XQJ和JDBC的類似性394
12.15.2XQJ的編程步驟395
12.16本章小結398
3章Web Service詳解399
13.1XML和Web Service400
13.1.1Web Service概述400
13.1.2Web Service平臺概述401
13.1.3Web Service的廣泛應用402
13.2SOA和雲計算404
13.2.1SOA和Web Service404
13.2.2雲計算和Web Service405
13.3Web Service開發406
13.3.1CXF概述406
13.3.2和安裝CXF407
13.3.3使用CXF開發Web Service408
13.3.4客戶端開發413
13.3.5復雜類型的處理415
13.4XML和WSDL417
13.4.1WSDL基本語法418
13.4.2portT素420
13.4.3bind素422
13.4.4serv素424
13.5XML和SOAP協議425
13.5.1使用攔截器425
13.5.2SOAP基本語法428
13.5.3Hea素429
13.5.4B素430
13.5.5Fa素431
13.5.6SOAP、WSDL和UDDI432
13.5.7使用攔截器進行權限控制433
13.6整合Spring開發Web Service436
13.6.1在Spring中使用CXF436
13.6.2通過Spring啟用CXF攔截器440
13.6.3在Spring容器中配置Web Service客戶端440
13.7本章小結443
4章基於XML的電子公告繫統444
14.1繫統設計445
14.2設計XML文檔446
14.2.1保存狀態的XML文檔446
14.2.2定義XML Schema448
14.3定義XSLT樣式單450
14.3.1為公告列表定義樣式單450
14.3.2為用戶評論設計樣式單452
14.4實現控制器454
14.4.1添加公告454
14.4.2查看評論列表457
14.4.3添加評論458
14.5本章小結461
本章練習461
5章Web Service案例:電子拍賣繫統462
15.1繫統功能簡介和架構設計463
15.1.1繫統功能簡介463
15.1.2繫統架構設計464
15.2持久層設計465
15.2.1繫統實體465
15.2.2繫統E-R圖和數據表465
15.2.3實現Hibernate PO467
15.2.4管理SessionFactory469
15.3實現繫統DAO層470
15.3.1實現DAO組件的基類470
15.3.2實現繫統DAO組件473
15.3.3配置繫統DAO組件476
15.4實現業務邏輯層477
15.4.1定義業務邏輯組件接口477
15.4.2依賴注入DAO組件479
15.4.3業務邏輯組件中的異常處理480
15.4.4處理用戶競價481
15.4.5判斷拍賣物品狀態483
15.4.6事務管理485
15.4.7配置業務層組件486
15.5使用CXF提供Web Service488
15.5.1啟用CXF支持488
15.5.2實現Web Service組件489
15.5.3測試Web Service495
15.6本章小結497
本章練習
內容虛線

內容簡介

size="789x11"

本書主要分為五個部分。部分介紹了XML、DTD、XML Schema等基礎知識,這些知識主要教讀者如何定義有效的XML文檔,這部分內容是深入學習後面知識的基礎,也是每個使用XML的開發者都應該掌握的基礎。第二部分介紹了CSS、XSLT和XPath等知識,通過使用CSS或XSLT,可直接將XML文檔當成視圖技術。第三部分介紹了DOM、SAX、JAXP、dom4j、JDOM、XQuery和XQJ等,其中的DOM、SAX、JAXP、dom4j和JDOM都以結構化的方式來創建、解析XML文檔,從而可以將XML文檔作為數據傳輸工具,而XQuery則是一種新規範,通過XQuery可以查詢XML文檔中的數據,就像使用SQL查詢關繫數據庫的數據一樣。第四部分介紹了Web Service和CXF,其中CXF是Java領域的主流Web Service框架,簡單易用。第五部分則提供了兩個綜合性案例:基於XML的......

作者簡介

李剛 著

size="43x26"

李剛,十餘年軟件開發從業經驗,瘋狂軟件教育中心教學總監。瘋狂Java實訓營創始人,瘋狂Java體繫原創圖書作者。廣東技術師範學院計算機科學繫兼職副教授,CSDN特邀講師。培訓的學生已在騰訊、阿裡、華為、IBM、網易、唯品會、電信盈科等名企就職。靠前知名高端IT技術圖書作家,已出版《瘋狂Java講義》《瘋狂Python講義》《瘋狂Android講義》《輕量級Java EE企業應用實戰》等著作。其中瘋狂Java體繫圖書均已沉澱多年,贏得極高的市場認同,多次重印,多部著作印刷數量超過10萬冊,並被多所“985”“211”院校選作教材,部分圖書已被翻譯成繁體中文版,授權到中國臺灣地區地區。

"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部