图书介绍
.NET XML高级编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- Dinar Dalvi Joe Gray著 著
- 出版社: 北京:清华大学出版社
- ISBN:730205522X
- 出版时间:2002
- 标注页数:676页
- 文件大小:389MB
- 文件页数:699页
- 主题词:
PDF下载
下载说明
.NET XML高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 .NET Framework概述1
1.1 .NET Framework1
1.1.1 公共语言运行时2
1.1.2 Framework类17
1.2 .NET语言18
1.2.1 C#简介18
1.2.2 VB.NET综览21
1.3 ASP.NET23
1.3.1 HTML控件23
1.3.2 Web控件24
1.3.3 移动控件26
1.3.4 Web服务27
1.4 global.asax29
1.4.1 应用程序指令29
1.4.2 服务器端对象标记30
1.4.3 服务器端的include指令30
1.5 ADO.NET30
1.5.1 数据访问30
1.5.2 ADO与ADO.NET30
1.5.3 XML和ADO.NET31
1.6 小结32
第2章 .NET Framework中的XML33
2.1 从.INI文件到现在的注册表33
2.1.1 使用XML建立配置文件的好处33
2.1.2 配置文件的类型34
2.1.3 配置文件的XML结构35
2.2 XML代码文档42
2.3 ADO.NET,数据和XML45
2.3.1 ADO的局限性45
2.3.2 进入ADO.NET45
2.4 ASP.NET和XML46
2.5 Web服务46
2.6 XML串行化47
2.7 基于流和基于DOM的XML类49
2.7.1 System.Xml简介49
2.7.2 .NET中的MSXML55
2.8 小结56
第3章 读写XML57
3.1 所用的技术57
3.2 System.Xml程序集57
3.3 读取XML文档57
3.3.1 XmlReader抽象类58
3.3.2 XmlReader与SAX的比较58
3.3.3 XmlTextReader类58
3.3.4 XmlNodeReader类74
3.3.5 XmlValidatingReader类74
3.4 编写XML文档74
3.4.1 XmlWriter抽象类74
3.4.2 XmlTextWriter类75
3.5 一个更复杂的示例92
3.5.1 问题92
3.5.2 解决方案:封装Reader和Writer93
3.6 小结98
第4章 XML的DOM导航99
4.1 所用的技术99
4.2 System.Xml程序集99
4.3 理解DOM类99
4.4 用法准则101
4.5 打开一个已有文档101
4.5.1 从URL打开文档101
4.5.2 从文件打开文档102
4.5.3 从内存字符串打开文档102
4.6 在文档中导航103
4.7 在文档中搜索内容103
4.7.1 GetElementsByTagName()方法103
4.7.2 GetElementById()方法106
4.7.3 SelectNodes()方法108
4.7.4 SelectSingleNode()方法110
4.8 访问内容112
4.8.1 元素112
4.8.2 文本115
4.8.3 注释117
4.8.4 处理指令117
4.8.5 属性119
4.8.6 实体处理122
4.8.7 空白字符处理122
4.8.8 命名空间支持126
4.8.9 验证128
4.9 修改文档128
4.9.1 删除内容128
4.9.2 修改内容132
4.9.3 创建新内容134
4.9.4 插入内容136
4.9.5 加入属性136
4.10 从头创建一个文档138
4.11 一个更复杂的示例140
4.11.1 一个商务问题140
4.11.2 解决方案:扩展XmlDocument类140
4.12 小结147
第5章 XML的XSL转换148
5.1 所用的技术148
5.2 System.Xml.Xsl命名空间148
5.3 System.Xml.XPath命名空间148
5.4 XSLT处理149
5.4.1 XslTransform类149
5.4.2 用msxsl:script编写嵌入式脚本语言153
5.4.3 向一个转换传递参数156
5.4.4 用扩展对象扩展样式表160
5.4.5 调整XSLT转换以获得更佳性能164
5.5 其他XPath函数170
5.5.1 XPathNavigator抽象类170
5.5.2 用XPath表达式测试节点171
5.5.3 用XPath表达式选择节点173
5.5.4 预编译XPath表达式176
5.6 小结178
第6章 验证XML179
6.1 为XML文档定义语法179
6.1.1 用DTD定义语法181
6.1.2 用Microsoft XDR模式定义语法182
6.1.3 用XSD模式定义语法183
6.2 在Visual Studio.NET中创建XSD模式184
6.2.1 用XML Designer创建XSD模式184
6.2.2 在数据库中创建XSD模式187
6.2.3 使用XSD Generator创建XSD模式191
6.3 使用模式对象模型195
6.3.1 模式对象模型类的层次结构195
6.3.2 使用模式对象模型创建模式197
6.4 在.NET Framework中验证XML208
6.4.1 链接XML文档到DTD或模式208
6.4.2 执行验证210
6.4.3 为模式建立缓存215
6.5 小结217
第7章 串行化XML218
7.1 串行化一个对象为XML数据219
7.1.1 定义一个用于串行化的类219
7.1.2 创建用于串行化的类220
7.1.3 创建一个XML串行化器220
7.1.4 串行化对象221
7.1.5 检查XML文档中已经串行化的数据222
7.2 并行化XML数据到对象223
7.2.1 定义用于并行化的类223
7.2.2 创建用于特殊类型的XML串行化器223
7.2.3 并行化对象223
7.2.4 使用并行化对象224
7.3 处理意外的XML内容225
7.3.1 处理意外属性226
7.3.2 处理意外元素228
7.3.3 处理一般意外节点229
7.4 串行化和并行化复杂对象231
7.4.1 串行化和并行化属性231
7.4.2 串行化和并行化枚举值233
7.4.3 串行化和并行化数组234
7.4.4 串行化和并行化复合对象236
7.4.5 带继承的串行化和并行化241
7.5 改进串行化过程243
7.5.1 为串行化定义简单格式化244
7.5.2 高级改进问题249
7.6 在串行化中使用XSD模式258
7.6.1 从类产生XSD模式259
7.6.2 从XSD模式产生类261
7.7 串行化对象图265
7.8 小结272
第8章 MSXML273
8.1 什么是MSXML273
8.2 MSXML对象模型274
8.2.1 DOMDocument和FreeThreadedDOMDocument275
8.2.2 XMLHTTP280
8.2.3 XSLTemplate284
8.2.4 SAX290
8.3 在.NET代码中使用MSXML290
8.4 MSXML以后是什么293
8.5 小结294
第9章 扩展XmlReader和XmlWriter295
9.1 为什么要扩展XmlReader和XmlWriter295
9.1.1 为什么要使用一个XML接口295
9.1.2 为什么要使用XmlReader/XMLWriter作为接口296
9.2 工程的范围296
9.3 设置这个工程301
9.4 创建XmlSimpleReader和XmlSimpleNode302
9.5 创建XmlWord2000Reader307
9.6 创建XmlSimpleWriter313
9.7 创建XmlWord2000Writer315
9.8 创建XmlVisioReader321
9.9 创建XmlVisioWriter325
9.10 小结330
第10章 ADO.NET331
10.1 XML在ADO.NET中的作用331
10.2 ADO.NET与ADO的比较332
10.2.1 两者的相似点332
10.2.2 两者的不同点332
10.2.3 非连接数据334
10.3 托管数据提供者334
10.3.1 SQL Server.NET数据提供者334
10.3.2 OLE DB.NET数据提供者335
10.3.3 ODBC.NET数据提供者Beta 1335
10.3.4 公共模型335
10.4 数据集(DataSets)338
10.4.1 数据集与ADO Recordset的比较339
10.4.2 数据集与IDataReader的比较339
10.4.3 数据集集合339
10.5 用数据集读和写XML354
10.5.1 WriteXml方法354
10.5.2 WriteXmlSchema方法355
10.5.3 GetXml和GetXmlSchema方法355
10.5.4 ReadXml方法359
10.5.5 把模式信息加载到数据集中366
10.5.6 XML命名空间371
10.5.7 强类型化的数据集372
10.6 XmlDataDocument375
10.6.1 与一个数据集建立同步375
10.6.2 元素和行转换383
10.7 从SQL Server 2000获取XML386
10.7.1 使用FOR XML386
10.7.2 SQLXML托管类388
10.8 小结390
第11章 ASP.NET391
11.1 概述391
11.2 什么是ASP.NET391
11.2.1 语言无关执行392
11.2.2 编译执行392
11.2.3 事件驱动的处理过程和Web Form392
11.2.4 服务器端控件392
11.2.5 定制Web控件393
11.2.6 错误处理和跟踪394
11.2.7 服务器端缓存394
11.2.8 配置和部署394
11.2.9 ASP.NET与ASP的兼容性394
11.3 ASP.NET与XML395
11.3.1 Web Forms和Web控件396
11.3.2 活动的Web Form——用户反馈的Web Form398
11.3.3 常用Web控件409
11.3.4 使用DataGrid显示XML文档411
11.3.5 使用XML控件显示XML文档419
11.4 ASP.NET应用程序配置423
11.4.1 web.config文件的存放位置424
11.4.2 web.config文件的结构425
11.4.3 web.config文件的各个部分426
11.5 使用web.config设置430
11.6 小结435
第12章 案例研究:使用ASP.NET与ADO.NET436
12.1 DVD租借系统设计437
12.1.1 应用范围437
12.1.2 技术准备438
12.2 设置环境439
12.2.1 商品数据库440
12.2.2 在浏览器上显示内容442
12.3 ASP.NET代码443
12.3.1 管理端应用程序443
12.3.2 客户端应用程序460
12.4 小结469
第13章 Web服务与SOAP470
13.1 Web服务概述471
13.1.1 市场和技术影响471
13.1.2 新的分布式计算模型472
13.1.3 .NET与Web服务473
13.2 创建一个简单的Web服务473
13.3 Web服务协议480
13.3.1 HTTP GET和HTTP POST480
13.3.2 SOAP481
13.4 使用Web服务代理类489
13.4.1 创建StockQuote Web服务489
13.4.2 创建一个Web服务客户应用程序491
13.5 目录、发现和描述502
13.5.1 Web服务目录——UDDI503
13.5.2 Web服务描述语言506
13.6 Web服务中的状态管理510
13.6.1 使用Session对象510
13.6.2 使用Application对象511
13.7 ASP.NET Web服务中的事务支持511
13.8 Web服务的设计考虑513
13.8.1 消息设计——更多的消息与更多的通信量的比较513
13.8.2 无状态的环境514
13.8.3 同步和异步Web服务的比较514
13.8.4 松散耦合的功能组件514
13.9 小结514
第14章 案例研究:使用Web服务516
14.1 应用背景516
14.2 工程描述518
14.2.1 工程需求调查518
14.2.2 功能需求519
14.2.3 技术需求521
14.2.4 使用说明521
14.3 Web服务设计524
14.3.1 日历服务组件524
14.3.2 日历服务数据库结构525
14.3.3 功能规范530
14.4 日历服务的实现536
14.5 日历服务客户程序的实现557
14.5.1 建立一个ASP.NET Web客户程序557
14.5.2 创建桌面客户程序566
14.6 小结572
第15章 远程化概述573
15.1 远程化基础知识574
15.2 对象激活576
15.3 远程化通道584
15.4 小结586
第16章 C#代码文档587
16.1 C#中XML文档的优点587
16.2 XML文档的编译588
16.2.1 采用命令行编译589
16.2.2 采用Visual Studio.NET编译591
16.2.3 编译器提供的元素591
16.3 XML文档中的元素593
16.3.1 <summary>和<remarks>593
16.3.2 <c>594
16.3.3 <para>595
16.3.4 <param>和<returns>595
16.3.5 <paramref>596
16.3.6 <permission>597
16.3.7 <see>和<seealso>598
16.3.8 <list>600
16.3.9 <example>和<code>603
16.3.10 <value>604
16.3.11 <exception>605
16.3.12 <include>607
16.3.13 可扩展性609
16.4 在中间层中的实际用途609
16.5 转换610
16.5.1 转换应用程序示例611
16.5.2 其他考虑624
16.6 为VS.NET中的文档提供支持625
16.7 小结626
附录A System.Xml命名空间628
A.1 System.Xml类概览628
A.1.1 XmlException类630
A.1.2 XmlConvert类630
A.1.3 XmlImplementation类632
A.1.4 XmlNamedNodeMap类632
A.1.5 XmlAttributeCollection类633
A.1.6 XmlNamespaceManager类634
A.1.7 XmlNameTable类635
A.1.8 XmlNode类635
A.1.9 XmlAttribute类638
A.1.10 XmlDocument类638
A.1.11 XmlDataDocument类641
A.1.12 XmlDocumentFragment类641
A.1.13 XmlEntity类642
A.1.14 XmlLinkedNode类642
A.1.15 XmlCharacterData类643
A.1.16 XmlCDataSection类643
A.1.17 XmlComment类643
A.1.18 XmlSignificantWhitespace类644
A.1.19 XmlText类644
A.1.20 XmlWhitespace类644
A.1.21 XmlDeclaration类645
A.1.22 XmlDocumentType类645
A.1.23 XmlElement类646
A.1.24 XmlEntityReference类647
A.1.25 XmlProcessingInstruction类647
A.1.26 XmlNotation类648
A.1.27 XmlNodeList类648
A.1.28 XmlParserContext类649
A.1.29 XmlQualifiedName类649
A.1.30 XmlReader类650
A.1.31 XmlNodeReader类652
A.1.32 XmlTextReader类652
A.1.33 XmlValidatingReader类653
A.1.34 XmlResolver类654
A.1.35 XmlUrlResolver类654
A.1.36 XmlWriter类655
A.1.37 XmlTextWriter类657
附录B System.Xml.Xsl和System.Xml.XPath命名空间659
B.1 System.Xml.Xsl命名空间659
B.1.1 System.Xml.Xsl类概览659
B.1.2 XsltArgumentList类659
B.1.3 XsltContext类660
B.1.4 XsltException类661
B.1.5 XsltCompileException类662
B.1.6 XslTrarisfom类662
B.2 System.Xml.XPath命名空间664
B.2.1 System.Xml.XPath类概览664
B.2.2 XPpathDocument类664
B.2.3 XPathException类664
B.2.4 XPathExpression类665
B.2.5 XPathNavigator类666
B.2.6 XPathNodeIterator类668
附录C .NET术语669
附录D 资源674
D.1 Web站点674
D.2 书目674
D.3 技术文章与报告675
D.4 规范675
D.5 其他Web站点676
热门推荐
- 684222.html
- 1687595.html
- 2772357.html
- 2001294.html
- 111069.html
- 529220.html
- 2005092.html
- 2672508.html
- 2981318.html
- 1792747.html
- http://www.ickdjs.cc/book_2370360.html
- http://www.ickdjs.cc/book_593828.html
- http://www.ickdjs.cc/book_2770665.html
- http://www.ickdjs.cc/book_101492.html
- http://www.ickdjs.cc/book_2768138.html
- http://www.ickdjs.cc/book_2678498.html
- http://www.ickdjs.cc/book_451510.html
- http://www.ickdjs.cc/book_668271.html
- http://www.ickdjs.cc/book_3791224.html
- http://www.ickdjs.cc/book_2199104.html