主页 详情

《.NET XML高级编程》_Dinar Dalvi Joe Gray著_13547527_730205522X

【书名】:《.NET XML高级编程》
【作者】:Dinar Dalvi Joe Gray著
【出版社】:北京:清华大学出版社
【时间】:2002
【页数】:676
【ISBN】:730205522X
【SS码】:13547527

最新查询

内容简介

第1章 .NET Framework概述

1.1 .NET Framework

1.1.1 公共语言运行时

1.1.2 Framework类

1.2 .NET语言

1.2.1 C#简介

1.2.2 VB.NET综览

1.3 ASP.NET

1.3.1 HTML控件

1.3.2 Web控件

1.3.3 移动控件

1.3.4 Web服务

1.4 global.asax

1.4.1 应用程序指令

1.4.2 服务器端对象标记

1.4.3 服务器端的include指令

1.5 ADO.NET

1.5.1 数据访问

1.5.2 ADO与ADO.NET

1.5.3 XML和ADO.NET

1.6 小结

第2章 .NET Framework中的XML

2.1 从.INI文件到现在的注册表

2.1.1 使用XML建立配置文件的好处

2.1.2 配置文件的类型

2.1.3 配置文件的XML结构

2.2 XML代码文档

2.3 ADO.NET,数据和XML

2.3.1 ADO的局限性

2.3.2 进入ADO.NET

2.4 ASP.NET和XML

2.5 Web服务

2.6 XML串行化

2.7 基于流和基于DOM的XML类

2.7.1 System.Xml简介

2.7.2 .NET中的MSXML

2.8 小结

第3章 读写XML

3.1 所用的技术

3.2 System.Xml程序集

3.3 读取XML文档

3.3.1 XmlReader抽象类

3.3.2 XmlReader与SAX的比较

3.3.3 XmlTextReader类

3.3.4 XmlNodeReader类

3.3.5 XmlValidatingReader类

3.4 编写XML文档

3.4.1 XmlWriter抽象类

3.4.2 XmlTextWriter类

3.5 一个更复杂的示例

3.5.1 问题

3.5.2 解决方案:封装Reader和Writer

3.6 小结

第4章 XML的DOM导航

4.1 所用的技术

4.2 System.Xml程序集

4.3 理解DOM类

4.4 用法准则

4.5 打开一个已有文档

4.5.1 从URL打开文档

4.5.2 从文件打开文档

4.5.3 从内存字符串打开文档

4.6 在文档中导航

4.7 在文档中搜索内容

4.7.1 GetElementsByTagName()方法

4.7.2 GetElementById()方法

4.7.3 SelectNodes()方法

4.7.4 SelectSingleNode()方法

4.8 访问内容

4.8.1 元素

4.8.2 文本

4.8.3 注释

4.8.4 处理指令

4.8.5 属性

4.8.6 实体处理

4.8.7 空白字符处理

4.8.8 命名空间支持

4.8.9 验证

4.9 修改文档

4.9.1 删除内容

4.9.2 修改内容

4.9.3 创建新内容

4.9.4 插入内容

4.9.5 加入属性

4.10 从头创建一个文档

4.11 一个更复杂的示例

4.11.1 一个商务问题

4.11.2 解决方案:扩展XmlDocument类

4.12 小结

第5章 XML的XSL转换

5.1 所用的技术

5.2 System.Xml.Xsl命名空间

5.3 System.Xml.XPath命名空间

5.4 XSLT处理

5.4.1 XslTransform类

5.4.2 用msxsl:script编写嵌入式脚本语言

5.4.3 向一个转换传递参数

5.4.4 用扩展对象扩展样式表

5.4.5 调整XSLT转换以获得更佳性能

5.5 其他XPath函数

5.5.1 XPathNavigator抽象类

5.5.2 用XPath表达式测试节点

5.5.3 用XPath表达式选择节点

5.5.4 预编译XPath表达式

5.6 小结

第6章 验证XML

6.1 为XML文档定义语法

6.1.1 用DTD定义语法

6.1.2 用Microsoft XDR模式定义语法

6.1.3 用XSD模式定义语法

6.2 在Visual Studio.NET中创建XSD模式

6.2.1 用XML Designer创建XSD模式

6.2.2 在数据库中创建XSD模式

6.2.3 使用XSD Generator创建XSD模式

6.3 使用模式对象模型

6.3.1 模式对象模型类的层次结构

6.3.2 使用模式对象模型创建模式

6.4 在.NET Framework中验证XML

6.4.1 链接XML文档到DTD或模式

6.4.2 执行验证

6.4.3 为模式建立缓存

6.5 小结

第7章 串行化XML

7.1 串行化一个对象为XML数据

7.1.1 定义一个用于串行化的类

7.1.2 创建用于串行化的类

7.1.3 创建一个XML串行化器

7.1.4 串行化对象

7.1.5 检查XML文档中已经串行化的数据

7.2 并行化XML数据到对象

7.2.1 定义用于并行化的类

7.2.2 创建用于特殊类型的XML串行化器

7.2.3 并行化对象

7.2.4 使用并行化对象

7.3 处理意外的XML内容

7.3.1 处理意外属性

7.3.2 处理意外元素

7.3.3 处理一般意外节点

7.4 串行化和并行化复杂对象

7.4.1 串行化和并行化属性

7.4.2 串行化和并行化枚举值

7.4.3 串行化和并行化数组

7.4.4 串行化和并行化复合对象

7.4.5 带继承的串行化和并行化

7.5 改进串行化过程

7.5.1 为串行化定义简单格式化

7.5.2 高级改进问题

7.6 在串行化中使用XSD模式

7.6.1 从类产生XSD模式

7.6.2 从XSD模式产生类

7.7 串行化对象图

7.8 小结

第8章 MSXML

8.1 什么是MSXML

8.2 MSXML对象模型

8.2.1 DOMDocument和FreeThreadedDOMDocument

8.2.2 XMLHTTP

8.2.3 XSLTemplate

8.2.4 SAX

8.3 在.NET代码中使用MSXML

8.4 MSXML以后是什么

8.5 小结

第9章 扩展XmlReader和XmlWriter

9.1 为什么要扩展XmlReader和XmlWriter

9.1.1 为什么要使用一个XML接口

9.1.2 为什么要使用XmlReader/XMLWriter作为接口

9.2 工程的范围

9.3 设置这个工程

9.4 创建XmlSimpleReader和XmlSimpleNode

9.5 创建XmlWord2000Reader

9.6 创建XmlSimpleWriter

9.7 创建XmlWord2000Writer

9.8 创建XmlVisioReader

9.9 创建XmlVisioWriter

9.10 小结

第10章 ADO.NET

10.1 XML在ADO.NET中的作用

10.2 ADO.NET与ADO的比较

10.2.1 两者的相似点

10.2.2 两者的不同点

10.2.3 非连接数据

10.3 托管数据提供者

10.3.1 SQL Server.NET数据提供者

10.3.2 OLE DB.NET数据提供者

10.3.3 ODBC.NET数据提供者Beta 1

10.3.4 公共模型

10.4 数据集(DataSets)

10.4.1 数据集与ADO Recordset的比较

10.4.2 数据集与IDataReader的比较

10.4.3 数据集集合

10.5 用数据集读和写XML

10.5.1 WriteXml方法

10.5.2 WriteXmlSchema方法

10.5.3 GetXml和GetXmlSchema方法

10.5.4 ReadXml方法

10.5.5 把模式信息加载到数据集中

10.5.6 XML命名空间

10.5.7 强类型化的数据集

10.6 XmlDataDocument

10.6.1 与一个数据集建立同步

10.6.2 元素和行转换

10.7 从SQL Server 2000获取XML

10.7.1 使用FOR XML

10.7.2 SQLXML托管类

10.8 小结

第11章 ASP.NET

11.1 概述

11.2 什么是ASP.NET

11.2.1 语言无关执行

11.2.2 编译执行

11.2.3 事件驱动的处理过程和Web Form

11.2.4 服务器端控件

11.2.5 定制Web控件

11.2.6 错误处理和跟踪

11.2.7 服务器端缓存

11.2.8 配置和部署

11.2.9 ASP.NET与ASP的兼容性

11.3 ASP.NET与XML

11.3.1 Web Forms和Web控件

11.3.2 活动的Web Form——用户反馈的Web Form

11.3.3 常用Web控件

11.3.4 使用DataGrid显示XML文档

11.3.5 使用XML控件显示XML文档

11.4 ASP.NET应用程序配置

11.4.1 web.config文件的存放位置

11.4.2 web.config文件的结构

11.4.3 web.config文件的各个部分

11.5 使用web.config设置

11.6 小结

第12章 案例研究:使用ASP.NET与ADO.NET

12.1 DVD租借系统设计

12.1.1 应用范围

12.1.2 技术准备

12.2 设置环境

12.2.1 商品数据库

12.2.2 在浏览器上显示内容

12.3 ASP.NET代码

12.3.1 管理端应用程序

12.3.2 客户端应用程序

12.4 小结

第13章 Web服务与SOAP

13.1 Web服务概述

13.1.1 市场和技术影响

13.1.2 新的分布式计算模型

13.1.3 .NET与Web服务

13.2 创建一个简单的Web服务

13.3 Web服务协议

13.3.1 HTTP GET和HTTP POST

13.3.2 SOAP

13.4 使用Web服务代理类

13.4.1 创建StockQuote Web服务

13.4.2 创建一个Web服务客户应用程序

13.5 目录、发现和描述

13.5.1 Web服务目录——UDDI

13.5.2 Web服务描述语言

13.6 Web服务中的状态管理

13.6.1 使用Session对象

13.6.2 使用Application对象

13.7 ASP.NET Web服务中的事务支持

13.8 Web服务的设计考虑

13.8.1 消息设计——更多的消息与更多的通信量的比较

13.8.2 无状态的环境

13.8.3 同步和异步Web服务的比较

13.8.4 松散耦合的功能组件

13.9 小结

第14章 案例研究:使用Web服务

14.1 应用背景

14.2 工程描述

14.2.1 工程需求调查

14.2.2 功能需求

14.2.3 技术需求

14.2.4 使用说明

14.3 Web服务设计

14.3.1 日历服务组件

14.3.2 日历服务数据库结构

14.3.3 功能规范

14.4 日历服务的实现

14.5 日历服务客户程序的实现

14.5.1 建立一个ASP.NET Web客户程序

14.5.2 创建桌面客户程序

14.6 小结

第15章 远程化概述

15.1 远程化基础知识

15.2 对象激活

15.3 远程化通道

15.4 小结

第16章 C#代码文档

16.1 C#中XML文档的优点

16.2 XML文档的编译

16.2.1 采用命令行编译

16.2.2 采用Visual Studio.NET编译

16.2.3 编译器提供的元素

16.3 XML文档中的元素

16.3.1 <summary>和<remarks>

16.3.2 <c>

16.3.3 <para>

16.3.4 <param>和<returns>

16.3.5 <paramref>

16.3.6 <permission>

16.3.7 <see>和<seealso>

16.3.8 <list>

16.3.9 <example>和<code>

16.3.10 <value>

16.3.11 <exception>

16.3.12 <include>

16.3.13 可扩展性

16.4 在中间层中的实际用途

16.5 转换

16.5.1 转换应用程序示例

16.5.2 其他考虑

16.6 为VS.NET中的文档提供支持

16.7 小结

附录A System.Xml命名空间

A.1 System.Xml类概览

A.1.1 XmlException类

A.1.2 XmlConvert类

A.1.3 XmlImplementation类

A.1.4 XmlNamedNodeMap类

A.1.5 XmlAttributeCollection类

A.1.6 XmlNamespaceManager类

A.1.7 XmlNameTable类

A.1.8 XmlNode类

A.1.9 XmlAttribute类

A.1.10 XmlDocument类

A.1.11 XmlDataDocument类

A.1.12 XmlDocumentFragment类

A.1.13 XmlEntity类

A.1.14 XmlLinkedNode类

A.1.15 XmlCharacterData类

A.1.16 XmlCDataSection类

A.1.17 XmlComment类

A.1.18 XmlSignificantWhitespace类

A.1.19 XmlText类

A.1.20 XmlWhitespace类

A.1.21 XmlDeclaration类

A.1.22 XmlDocumentType类

A.1.23 XmlElement类

A.1.24 XmlEntityReference类

A.1.25 XmlProcessingInstruction类

A.1.26 XmlNotation类

A.1.27 XmlNodeList类

A.1.28 XmlParserContext类

A.1.29 XmlQualifiedName类

A.1.30 XmlReader类

A.1.31 XmlNodeReader类

A.1.32 XmlTextReader类

A.1.33 XmlValidatingReader类

A.1.34 XmlResolver类

A.1.35 XmlUrlResolver类

A.1.36 XmlWriter类

A.1.37 XmlTextWriter类

附录B System.Xml.Xsl和System.Xml.XPath命名空间

B.1 System.Xml.Xsl命名空间

B.1.1 System.Xml.Xsl类概览

B.1.2 XsltArgumentList类

B.1.3 XsltContext类

B.1.4 XsltException类

B.1.5 XsltCompileException类

B.1.6 XslTrarisfom类

B.2 System.Xml.XPath命名空间

B.2.1 System.Xml.XPath类概览

B.2.2 XPpathDocument类

B.2.3 XPathException类

B.2.4 XPathExpression类

B.2.5 XPathNavigator类

B.2.6 XPathNodeIterator类

附录C .NET术语

附录D 资源

D.1 Web站点

D.2 书目

D.3 技术文章与报告

D.4 规范

D.5 其他Web站点


书查询(www.shuchaxun.com)本网页唯一编码:
e43ed70cd68554fc3f5cb8005f46556c#2883dc7a6132c62c7c338b4fbf61ea0c#412526134#.NET XML高级编程_13547527.zip