注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計.NETASP.NET2.0XML高級編程(第3版)

ASP.NET2.0XML高級編程(第3版)

ASP.NET2.0XML高級編程(第3版)

定 價:¥59.90

作 者: (美)然哥諾辛爾蒙 著,肖奕,曹俊 譯
出版社: 清華大學出版社
叢編項:
標 簽: ASP.NET

ISBN: 9787302132141 出版時間: 2006-09-01 包裝: 膠版紙
開本: 16 頁數(shù): 519 字數(shù):  

內容簡介

  本書將交替講述兩種強大的技術:ASP.NET和XML。XML早已成為熱點。業(yè)內對這種允許以獨立于平臺的方式進行數(shù)據通信和信息存儲的W3C 建議標準的廣泛認同令人吃驚。您在任何地方都可以看到XML的使用—— 從使用轉換語言XSLT在不同的瀏覽器上顯示數(shù)據,到使用SOAP在Web服務之間傳遞消息。.NET是Microsoft的革新和足以夸耀的新概念。.NET具有一些功能,例如允許以獨立于語言的方式開發(fā)應用程序,在語言之間共享代碼,自描述類以及自文檔化(self-documenting)程序代碼命名。.NET(特別是ASP.NET)就是專門為Web服務和便捷開發(fā)而設計的。隨著.NET 2.0 Framework的發(fā)布,.NET包括了對ASP.NET所有領域的明顯改善。對Web頁面開發(fā)來說,新的XML數(shù)據控件,例如XmlDataSource和TreeView,使得無需編寫代碼即可在ASP.NET Web頁面上顯示和編輯數(shù)據,這樣在某些情況下可以減少70%的所需代碼量。ADO.NET 2.0包括了很多新的特性,讓您體驗由SQL Server 2005(SQL Server的下一個主要版本)帶來的XML新特性。為了能夠獲得這種令人興奮的新的Web編程環(huán)境,Microsoft最大限度地利用了XML。實際上,沒有一種技術能像XML一樣與ASP.NET結合得如此緊密。它可以作為任何數(shù)據的通用數(shù)據格式,從配置文件到元數(shù)據、Web Service通信以及對象串行化。在System.Xml命名空間中的所有XML功能都被顯著增強,比如提高性能和對標準化的支持。一些與XML相關的主要技術改善有:處理內存中XML數(shù)據的新模式、可編輯的XPathNavigator、新的XSLT處理器以及對XmlReader和XmlWrite類的強類型支持等。與此相關聯(lián)的是ADO.NET 2.0中對XML的新支持。因為有了ADO.NET 2.0的新特性,編程人員現(xiàn)在就可以同時使用分層XML和關系型數(shù)據庫格式來訪問和更新數(shù)據了。

作者簡介

  肖亦,男,計算機專業(yè)碩士,系統(tǒng)分析和程序開發(fā)工作,為企業(yè)信息化提供咨詢和服務。參與翻譯了四本著作。

圖書目錄

第1章  XML介紹    1
1.1  XML入門    1
1.1.1  自描述數(shù)據    2
1.1.2  基本術語    3
1.1.3  XML文檔的組成部分    4
1.2  XML技術    11
1.2.1  DTD    12
1.2.2  XDR    13
1.2.3  XSD    13
1.2.4  XSLT    17
1.2.5  XML DOM    17
1.2.6  XPath    18
1.2.7  SAX    19
1.2.8  XLink和XPointer    19
1.2.9  XQuery    19
1.3  XML的優(yōu)勢    20
1.4  小結    20
第2章  ASP.NET 2.0介紹    21
2.1  ASP.NET 2.0的功能    21
2.1.1  開發(fā)人員的效率    21
2.1.2  控制和管理    33
2.1.3  速度和性能    35
2.2  小結    37
第3章  .NET Framework中的XML類    39
3.1  .NET Framework 2.0對XML的支持    39
3.1.1  .NET Framework 2.0對XML支持的設計目的    39
3.1.2  XML命名空間    40
3.1.3  XML解析    41
3.1.4  編寫XML    43
3.1.5  XPath支持    44
3.1.6  XML模式對象模型    45
3.1.7  理解XML驗證    46
3.1.8  用XSLT轉換XML數(shù)據    46
3.1.9  XML串行化    47
3.1.10  XML Web服務    49
3.1.11  XML和ADO.NET    52
3.1.12  ASP.NET配置    53
3.2  小結    55
第4章  用XmlReader和XmlWriter
        讀寫XML數(shù)據    57
4.1  XML的讀取器和書寫器    57
4.2  使用XmlReader類讀取XML    59
4.2.1  XmlReader簡介    59
4.2.2  使用XmlReader類讀取
           XML數(shù)據的步驟    59
4.3  寫入XML數(shù)據    77
4.4  小結    90
第5章  XML數(shù)據驗證    93
5.1  XML驗證    93
5.1.1  .NET Framework 2.0支持的驗證類型    94
5.1.2  使用XSD模式驗證XML數(shù)據    95
5.1.3  模式的緩存    100
5.1.4  XML DOM驗證    103
5.1.5  使用內嵌模式驗證XML    105
5.1.6  使用DTD    108
5.1.7  使用Visual Studio 2005創(chuàng)建XML模式    113
5.1.8  .NET模式對象模型(SOM)    116
5.1.9  通過程序從XML文件
           推斷XSD模式    123
5.2  小結    124
第6章  XML DOM對象模型    125
6.1  探索DOM處理    125
6.2  用XML文檔對象模型編程    127
6.2.1  文檔類    128
6.2.2  集合類    129
6.2.3  XmlDocument類    129
6.2.4  使用XmlDocument類    132
6.2.5  通過程序創(chuàng)建XML文檔    141
6.2.6  XmlDocumentFragment類    151
6.2.7  XML DOM對XPath的支持    152
6.2.8  在XmlDocument中驗證XML    163
6.3  小結    163
第7章  用XSLT轉換XML數(shù)據    165
7.1  XSLT入門    165
7.1.1  XSLT、XSL和XPath概述    166
7.1.2  XSLT的優(yōu)勢    167
7.1.3  XSLT元素    168
7.1.4  XSLT函數(shù)    170
7.1.5  將XSL樣式表應用于XML文檔    171
7.1.6  XSL轉換中涉及的.NET類    178
7.1.7  XSL樣式表中用戶自定義函數(shù)    184
7.1.8  XsltSettings類    189
7.1.9  一個完整的示例    190
7.1.10  高級XSLT操作    198
7.1.11  調試XSLT樣式表    201
7.2  小結    203
第8章  XML和ADO.NET    205
8.1  ADO.NET和XML    205
8.1.1  載入XML至DataSet    206
8.1.2  DataSet模式    210
8.1.3  轉換DataSet為XML    214
8.1.4  有類型DataSet    222
8.1.5  XmlDataDocument對象和DataSet    227
8.1.6  XmlDataDocument和XPathNavigator之間的關系    233
8.1.7  DataTable和XML    235
8.2  小結    237
第9章  顯示XML數(shù)據    239
9.1  ASP.NET 2.0層次數(shù)據控件    239
9.1.1  站點導航    240
9.1.2  XmlDataSource控件    243
9.1.3  緩存    254
9.1.4  XML Web服務器控件    257
9.2  客戶端XML    264
9.2.1  ASP.NET 2.0回調功能    264
9.2.2  ASP.NET的Atlas技術    271
9.3  小結    276
第10章  SQL Server 2005的XML集成    277
10.1  SQL Server 2005中新的XML特性    278
10.1.1  SQL Server 2005中的FOR XML    278
10.1.2  從ADO.NET執(zhí)行FOR XML查詢    280
10.1.3  SQL Server 2005中的XML數(shù)據類型    287
10.1.4  處理ADO.NET的XML數(shù)據類型列    292
10.1.5  在客戶端使用XML模式    305
10.1.6  ADO.NET中的多活動結果集    311
10.1.7  XML數(shù)據類型和DataSet    315
10.1.8  OPENXML( )    318
10.1.9  其他XML特性    320
10.2  小結    322
第11章  使用ASP.NET 2.0和SQLServer 2005構建飛機訂票系統(tǒng)    323
11.1  案例分析概述    323
11.1.1  系統(tǒng)的體系結構    323
11.1.2  業(yè)務流程    324
11.2  實現(xiàn)    325
11.2.1  數(shù)據庫設計    325
11.2.2  AirlineReservationsLib 組件的實現(xiàn)    329
11.2.3  Web站點的實現(xiàn)    337
11.2.4  整合所有內容    362
11.3  小結    363
第12章  XML串行化    365
12.1  串行化入門    366
12.1.1  XmlSerializer類    366
12.1.2  高級串行化    372
12.1.3  反串行化XML    382
12.1.4  泛型和XML串行化    390
12.1.5  預生成串行化程序集    394
12.1.6  處理異常    395
12.2  小結    396
第13章  XML Web服務    399
13.1  XML Web服務    399
13.1.1  構建ASP.NET Web服務    400
13.1.2  為Web服務創(chuàng)建代理類    404
13.1.3  返回復雜類型    407
13.1.4  使用SOAP頭    417
13.1.5  使用SOAP擴展    422
13.1.6  來自客戶機應用程序的Web服務異步調用    429
13.1.7  用IE Web服務行為從瀏覽器進行Web服務的異步調用    433
13.1.8  異步Web服務方法    440
13.1.9  用IXmlSerializable控制XML串行化    442
13.1.10  使用Schema Importer Extension    445
13.1.11  .NET Framework 2.0中的其他Web服務功能    448
13.2  小結    449
第14章  ASP.NET 2.0配置    451
14.1  ASP.NET配置    451
14.1.1  配置層次結構    452
14.1.2  訪問配置節(jié)的ASP.NET 1.x方式    453
14.2  ASP.NET 2.0配置管理    453
14.2.1  ASP.NET 2.0中的新配置節(jié)    453
14.2.2  WeConfiguration Manager類    456
14.2.3  從預定義節(jié)中檢索配置    457
14.2.4  加密和解密配置節(jié)    462
14.2.5  枚舉配置節(jié)    465
14.2.6  讀配置節(jié)    467
14.2.7  創(chuàng)建自定義配置節(jié)    471
14.2.8  內置配置管理工具    475
14.3  小結    478
第15章  用XML Web服務構建ShoppingAssistant    479
15.1  ShoppngAssistant案例分析    479
15.1.1  ShoppingAssistant的體系結構    480
15.1.2  業(yè)務過程    481
15.2  實現(xiàn)    482
15.2.1  數(shù)據庫設計    482
15.2.2  ContentPublisher Web  服務的實現(xiàn)    484
15.2.3  ShoppingAssistant組件的實現(xiàn)    492
15.2.4  ShoppingAssistant Web應用程序的實現(xiàn)    494
15.2.5  使用Web服務和Windows 服務的異步調用    506
15.2.6  修改ShoppingAssistant Web頁面,以使用XML文件    511
15.2.7  實現(xiàn)簡化報表數(shù)據收集的FileSystemWatcher    513
15.2.8  綜合運用以上內容    518
15.3  小結    518

本目錄推薦

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