บทที่ 1 XML 介绍……………………1
1.1 XML 入门……………………1
1.1.1 自描述数据……………………2
1.1.2 基本术语……………………3
1.1.3 XML 组成部分……………………4
1.2 XML ………………………11
1.2.1 ดีทีดี……………………12
1.2.2 เอ็กซ์ดีอาร์……………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 แซ็ก……………19
1.2.8 XLink และ XPointer ………… 19
1.2.9 เอ็กซ์คิวรี……………19
1.3 ไฟล์ XML ………………………20
1.4 เล็ก…………………20
ตอนที่ 2 ASP.NET 2.0 ขึ้นไป……………………21
2.1 ASP.NET 2.0 ขึ้นไป……………………21
2.1.1 เริ่มดำเนินการ……………………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 ……………………… 46
3.1.9 XML อื่นๆ……………………47
3.1.10 เว็บ XML ………………………49
3.1.11 XML และ ADO.NET………………………52
3.1.12 ASP.NET配置……………………53
3.2 เล็ก…………………55
ขั้นตอนที่ 4 XmlReader และ XmlWriter
คำสั่ง XML …………………57
4.1 XML เทมเพลต……………………57
4.2 คำสั่ง XmlReader คำสั่ง XML ………………… 59
4.2.1 XmlReader ………………………59
4.2.2 คำสั่ง XmlReader คำสั่ง XML ของ……………………59
4.3 คำสั่ง XML ………………………77
4.4 เล็ก…………90
ตอนที่ 5 XML 数据验证……………………93
5.1 XML คำสั่ง……………93
5.1.1 .NET Framework 2.0 ระบบปฏิบัติการ……………………94
5.1.2 ลิงก์ XML ของ XSD……………………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 创建XML模式……………………113
5.1.8 .NET 模式对象模型(SOM)…………………116
5.1.9 XML 文件推断XSD 模式……………………123
5.2 เล็ก………………………124
ตอนที่ 6 XML DOM 对象模型……………………125
6.1 โดมโดม处理……………………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 XML 文档……………………141
6.2.6 XmlDocumentFragment类……………………151
6.2.7 XML DOMXPath ปลายทาง……………………152
6.2.8 ที่ XmlDocument中验证XML……………………163
6.3 เล็ก…………163
ตอนที่ 7 用XSLT 换XML 数据……………165
7.1 XSLT 入门………………………165
7.1.1 XSLT、XSL และ XPath ………………………166
7.1.2 XSLT สูงสุด……………………167
7.1.3 XSLT 元素…………………168
7.1.4 XSLT สูงสุด…………… 170
7.1.5 คำสั่ง XML ของ XML …………171
7.1.6 XSL 换中涉及的.NET ……………………… 178
7.1.7 XSL式表中用户自定义函数……………………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 …………………206
8.1.2 ชุดข้อมูล……………………210
8.1.3 ชุดข้อมูล XML ……………………… 214
8.1.4 มีชุดข้อมูล……………………222
8.1.5 XmlDataDocument และชุดข้อมูล……………………227
8.1.6 XmlDataDocument และ XPathNavigator ขั้นสูงสุด……………………233
8.1.7 ตารางข้อมูล และ XML ………… 235
8.2 เล็ก…………………237
ตอนที่ 9 คำสั่ง XML ………………… 239
9.1 ASP.NET 2.0 ขึ้นไป……………………239
9.1.1 站点导航……………………240
9.1.2 XmlDataSource ………………………243
9.1.3 缓存………………………254
9.1.4 เว็บ XML ขั้นสูง……………………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 สำหรับ XML ………………… 278
10.1.2 สำหรับไฟล์ ADO.NET FOR XML……………280
10.1.3 SQL Server 2005 สำหรับ XML ………………………287
10.1.4 ลิงก์ XML ของ ADO.NET และ XML ……………………292
10.1.5 ใน XML 模式……………………305
10.1.6 ADO.NET中多活动结果集……………311
10.1.7 XML 据类型 และชุดข้อมูล……………………315
10.1.8 OPENXML( )………………………………318
10.1.9 ขยาย XML ………………………320
10.2 เล็ก…………322
หมายเลข 11 ของ ASP.NET 2.0 และ SQLServer 2005 คำสั่งเพิ่มเติม…………………… 323
11.1 案例分析概述……………………323
11.1.1 系统的体系结构……………………323
11.1.2 业务流程……………………324
11.2 实现……………325
11.2.1 数据库设计……………………325
11.2.2 สายการบินการสำรองที่นั่งLib组件的实现……………………329
11.2.3 เว็บ 站点实现……………………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 และ XML ……………………… 390
12.1.5 预生成串行化程序集……………394
12.1.6 处理异常……………………395
12.2 เล็ก…………396
ตอนที่ 13 เว็บ XML 服务……………………399
13.1 เว็บ XML ………………………399
13.1.1 ลิงก์ ASP.NET เว็บ……………………400
13.1.2 为เว็บ服务创建代理类……………………404
13.1.3 返回复杂类型……………………407
13.1.4 使用SOAP头……………………417
13.1.5 使用สบู่ขยาย……………………422
13.1.6 来自客户机应用程序的 Web服务异步调用……………………429
13.1.7 用IE Web服务行为从浏览器进行Web服务的异步调用……………………433
13.1.8 异步เว็บ服务方法……………………440
13.1.9 IXmlSerializable หรือ XML อื่นๆ……………………442
13.1.10 ส่วนขยาย Schema Importer Extension……………………445
13.1.11 .NET Framework 2.0 อยู่ในเว็บเบราว์เซอร์……………………448
13.2 เล็ก………………………449
ตอนที่ 14 ASP.NET 2.0 配置……………………451
14.1 ASP.NET ความเร็วในการประมวลผล………………………451
14.1.1 配置层次结构……………………452
14.1.2 ไดรเวอร์ ASP.NET 1.x สูงสุด……………………453
14.2 ASP.NET 2.0 配置管理……………………453
14.2.1 ASP.NET 2.0 ใหม่ล่าสุด……………………453
14.2.2 ผู้จัดการการกำหนดค่า WeConfiguration……………………456
14.2.3 从预定义节中检索配置……………………457
14.2.4 加密和解密配置节……………462
14.2.5 枚举配置节……………………465
14.2.6 读配置节……………………467
14.2.7 创建自定义配置节……………471
14.2.8 内置配置管理工具……………475
14.3 เล็ก………………………478
ตอนที่ 15 用 XML Web 服务构建ShoppingAssistant……………………479
15.1 ShoppngAssistant案例分析……………………479
15.1.1 ผู้ช่วยชอปปิ้งของ……………………480
15.1.2 业务过程……………………481
15.2 实现……………482
15.2.1 数据库设计……………………482
15.2.2 เว็บผู้เผยแพร่เนื้อหา 服务的实现……………………484
15.2.3 ผู้ช่วยชอปปิ้ง……………………492
15.2.4 ShoppingAssistant Web 应用程序的实现……………494
15.2.5 使用Web服务和Windows 服务的异步调用……………………506
15.2.6 ลิงก์ ShoppingAssistant Web ลิงก์ XML 文件……………………511
15.2.7 ผู้ดูแลระบบ FileSystemWatcher ……………………… 513
15.2.8 综合运用以上内容…………………518
15.3 เล็ก…………518
ขยาย