《基于XML的ASP.NET开发》求取 ⇩

第1章 XML和ASP.NET开发1

1.1 XML的祖先--SGML1

1.2 为什么我们需要XML2

1.3 XML的可扩展性4

1.4 XML和HTML之间的区别5

1.4.1 显示与描述5

1.4.2 结束标记6

1.4.3 元素嵌套7

1.4.4 引用属性7

1.4.5 大小写敏感8

1.5 MSXML3与.NET平台的System.Xml集8

1.6 ASP.NET开发人员如何使用XML8

1.7 小结9

第2章 在ASP.NET中使用XML基础10

2.1 一个XML文档中有什么10

2.2 格式正确的XML文档12

2.2.1 根元素13

2.2.2 <br>对<br/>14

2.2.3 嵌套禁忌15

2.2.4 其他的规则16

2.3 有效的XML文档17

2.4 XML声明18

2.4.1 xml关键字18

2.4.2 XML文档版本19

2.4.3 编码类型19

2.5 XML元素20

2.4.4 standalone关键字20

2.6 XML属性21

2.7 XML名字空间24

2.7.1 名字空间结构26

2.7.2 默认名字空间26

2.7.3 限定名字空间28

2.8 XML处理指令31

2.9 XML注释32

2.10 XML实体33

2.10.1 标准实体33

2.10.2 字符实体34

2.10.3 内部、外部和参数实体35

2.11 CDATA 段38

2.12 处理空格39

2.13 XML与XHTML的关系40

2.14 使用ASP.NET对象生成XML42

2.14.1 应用程序细节43

2.14.2 创建应用程序43

2.14.3 应用程序小结48

2.15 小结48

第3章 XPath,XPointer和 XLink49

3.1 初识XML的几个近亲49

3.2 XPath--XML的SQL50

3.2.1 XPath基础51

3.2.2 XPath函数56

3.2.3 XPath缩写实例60

3.3 XPointer--访问XML文档片段65

3.3.1 XPointer基础66

3.3.2 XPointer实例71

3.4 XLink--资源关系管理72

3.4.1 XLink基础73

3.4.2 XLink关键字定义75

3.4.3 XLink属性76

3.5 XLink简单链接77

3.6 XLink扩展链接78

3.7 将XLink组合起来83

3.8 小结84

4.1 为什么使用DTD或schema85

第4章 理解DTD和XML schema85

4.2 我需要验证吗86

4.3 DTD基础88

4.3.1 DTD的DOCTYPE89

4.3.2 DTD元素91

4.3.3 DTD属性92

4.3.4 DTD实体94

4.3.5 DTD符号96

4.3.6 总结DTD96

4.4 XML schema96

4.4.1 一个XML-DR schema示例和它的DTD对应体97

4.4.2 对XML-DR schema中的名字空间使用Schema关键字101

4.4.3 XML-DR元素、组和属性101

4.4.6 XML-DR总结101

4.4.4 XML数据类型107

4.4.5 XML-DR的description元素109

4.5 W3C XML schema110

4.5.1 W3C schema元素和属性112

4.5.2 数据类型定义112

4.5.3 创建惟一的字段、键和关系121

4.5.4 XML schema中的名字空间支持124

4.5.5 从XML文档内部引用XML schema126

4.5.6 XML schema总结127

4.6 小结127

第5章 在ASP.NET中使用XmlTextReader和XmlTextWriter类128

5.1 System.Xml集简介128

5.2 In-Memory和Forward-Only解析129

5.3 拉和推模型131

5.4 使用XmlTextReader类解析XML132

5.5 使用XmlTextReader构造一个SAX风格的推模型139

5.5.1 第1步:引用集146

5.5.2 第2步:设置处理函数147

5.5.3 第3步:声明XmlTextReader类147

5.5.4 第4步:初始化XmlTextReader类148

5.5.5 第5步:从流中读148

5.5.6 第6步:检查元素节点149

5.5.7 第7步:检查结尾元素节点150

5.5.8 第8步:读文本节点150

5.5.9 第9步:操作处理指令、空格以及实体151

5.5.11 第11步:从ASP.NET页面中调用SAX解析器152

5.5.10 第10步:结束解析处理以及捕获错误152

5.6 使用XmlTextReader和XmlValidatingReader验证XML文档153

5.6.1 初始化XmlValidatingReader154

5.6.2 设置ValidationType154

5.6.3 使用XmlSchemaCollection类155

5.6.4 连接事件处理程序156

5.6.5 创建一个通用的验证类156

5.7 使用XmlTextReader类传递认证证书160

5.8 使用XmlTextWriter类创建XML文档161

5.9 小结168

第6章 使用ASP.NET编写文档对象模型(DOM)169

6.1 欢迎使用DOM169

6.3 通过Interop使用MSXML3172

6.2 In-Memory解析与Forward-Only解析172

6.4 System.Xml名字空间和封装集中的DOM类175

6.5 XmlNode类177

6.6 XmlDocument类182

6.6.1 XmlDocument对象属性和方法182

6.6.2 使用XmlDocument类装载XML文档186

6.6.3 使用XmlDocument类创建节点188

6.7 XmlNodeList类192

6.8 XmlNamedNodeMap类194

6.9 在DOM中使用XPath选择节点196

6.10 将其组合到一起198

6.11 XmlNodeReader类202

6.12 XMLHTTPRequest对象204

6.13 示例应用程序--客户/服务器端分层XML菜单213

6.14 再访第2章的示例应用程序219

6.15 小结225

第7章 使用XSLT和ASP.NET转换XML226

7.1 什么是XSLT226

7.2 转换的过程227

7.3 熟悉XSLT229

7.4 XSLT语言234

7.4.1 XSLT文档根元素234

7.4.2 XSLT元素235

7.4.3 使用XSLT元素将XML转换成另一种形式的XML249

7.5 XSLT函数258

7.6 转换XML时涉及到的.NET类263

7.6.1 XPathDocument类264

7.6.2 XslTransform类266

7.6.3 XsltArgumentList类267

7.6.4 将其组合到一起269

7.6.5 在XSLT中使用扩展对象272

7.7 创建一个可重用的XSLT类278

7.8 小结283

第8章 充分利用ADO.NET的XML功能284

8.1 ADO.NET284

8.2 传统ADO与ADO.NET284

8.2.1 XML集成284

8.2.3 脱机方式与连接方式285

8.2.2 RecordSet对象发生了什么改变285

8.3 ADO.NET基础286

8.3.1 ADO.NET管理提供程序286

8.3.2 Command类288

8.3.3 SqlDataAdapter和OleDbDataAdapter类296

8.4 DataSet类298

8.4.1 以XML形式查看DataSet302

8.4.2 使用XML装载DataSet308

8.4.3 以XML方式保存DataSet311

8.5 使用DataSet和XmlDataDocument类316

8.5.1 XmlDataDocument属性和方法320

8.5.2 使用MappingType枚举来形成DataSet列331

8.5.3 将XSD schema映射到DataSet334

8.5.4 使用XML创建DataSet映射337

8.5.5 使用DataSet处理层次结构XML数据和XSLT338

8.6 小结342

第9章 SQL Server 2000,XML和ASP.NET343

9.1 SQL Server 2000中的XML特性343

9.2 使用HTTP查询SQL Server 2000344

9.2.1 在IIS中配置SQL Server虚拟目录344

9.2.2 使用FOR XML关键字通过HTTP查询SQL Server 2000347

9.2.3 使用HTTP查询返回元素和schema356

9.2.4 使用XML模板通过HTTP查询SQL Server 2000357

9.3 使用模板、XPath和XDR schema通过HTTP查询SQL Server 2000362

9.3.1 SQL Server 2000 schema和注解363

9.3.2 在URL中使用XPath查询和schema368

9.3.3 使用XPath查询,schema和模板369

9.4 使用EXPLICIT模式查询370

9.5 使用OPENXML操作XML379

9.6 XML Updategrams--在ASP.NET中用XML更新、插入和删除数据库记录384

9.7 在SQL Server 2000中使用ADO.NET388

9.8 小结393

第10章 使用ASP.NET,XML,SOAP和Web服务394

10.1 理解SOAP394

10.1.1 SOAP的几个替代者394

10.1.2 什么是SOAP397

10.1.3 分析SOAP的结构398

10.1.4 SOAP envelope401

10.1.5 SOAP标题402

10.1.6 SOAP主体404

10.1.7 SOAP编码和数据类型408

10.1.8 SOAP HTTP标题414

10.2 理解Web服务415

10.2.1 Web服务协议(SOAP,HTTP-GET,HTTP-POST)416

10.2.2 Web服务体系结构418

10.2.3 Web服务属性418

10.2.4 从ASP.NET文件中使用Web服务432

10.3 通过Web服务检索客户订单438

10.3.1 Web服务描述438

10.3.2 创建ACME Distribution公司的Web服务439

10.3.3 使用ACME Distribution公司的Web服务441

10.4 小结444

《基于XML的ASP.NET开发》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。