书籍详情
基于XML的ASP.NET开发
作者:(美)Dan Wahlin著;王宝良译
出版社:清华大学出版社
出版时间:2002-07-01
ISBN:9787302056492
定价:¥42.00
购买这本书可以去
内容简介
随着微软引入了.NET平台,XML在编程领域中的应用达到了新的高潮。本书详细介绍了这种前途无量的标记语言,全面展示了ASP.NET开发人员如何使用XML来提高应用程序的效率。本书着先介绍了一些不可不知的概念,包括XML元数据语言、文档类型定义(DTD)、XMLSchema、XPath语言,以及需要留意的最新技术——XPointer和Xlink。然后深入探讨了如何以多种不同的方法使用ASP.NET来创建、解析和转换MXL文档,并将其传送给其他系统。第2部分是本书的精华所在,为了鲜活地体现这一点,书中提供了大量实例代码,帮助读者轻松掌握相关的概念并马上投入实践。本书适用于广大网站开发人员、应用程序开发员、产品技术员,以及.NET爱好者。对ASP.NET开发人员来说,本书更是必不可少的。
作者简介
暂缺《基于XML的ASP.NET开发》作者简介
目录
第1章 XML和ASP.NET开发
1.1 XML的祖先--SGML
1.2 为什么我们需要XML
1.3 XML的可扩展性
1.4 XML和HTML之间的区别
1.4.1 显示与描述
1.4.2 结束标记
1.4.3 元素嵌套
1.4.4 引用属性
1.4.5 大小写敏感
1.5 MSXML3与.NET平台的System.Xml集
1.6 ASP.NET开发人员如何使用XML
1.7 小结
第2章 在ASP.NET中使用XML基础
2.1 一个XML文档中有什么
2.2 格式正确的XML文档
2.2.1 根元素
2.2.2
对<br/>
2.2.3 嵌套禁忌
2.2.4 其他的规则
2.3 有效的XML文档
2.4 XML声明
2.4.1 xml关键字
2.4.2 XML文档版本
2.4.3 编码类型
2.4.4 standalone关键字
2.5 XML元素
2.6 XML属性
2.7 XML名字空间
2.7.1 名字空间结构
2.7.2 默认名字空间
2.7.3 限定名字空间
2.8 XML处理指令
2.9 XML注释
2.10 XML实体
2.10.1 标准实体
2.10.2 字符实体
2.10.3 内部、外部和参数实体
2.11 CDATA 段
2.12 处理空格
2.13 XML与XHTML的关系
2.14 使用ASP.NET对象生成XML
2.14.1 应用程序细节
2.14.2 创建应用程序
2.14.3 应用程序小结
2.15 小结
第3章 XPath,XPointer和 XLink
3.1 初识XML的几个近亲
3.2 XPath--XML的SQL
3.2.1 XPath基础
3.2.2 XPath函数
3.2.3 XPath缩写实例
3.3 XPointer--访问XML文档片段
3.3.1 XPointer基础
3.3.2 XPointer实例
3.4 XLink--资源关系管理
3.4.1 XLink基础
3.4.2 XLink关键字定义
3.4.3 XLink属性
3.5 XLink简单链接
3.6 XLink扩展链接
3.7 将XLink组合起来
3.8 小结
第4章 理解DTD和XML schema
4.1 为什么使用DTD或schema
4.2 我需要验证吗
4.3 DTD基础
4.3.1 DTD的DOCTYPE
4.3.2 DTD元素
4.3.3 DTD属性
4.3.4 DTD实体
4.3.5 DTD符号
4.3.6 总结DTD
4.4 XML schema
4.4.1 一个XML-DR schema示例和它的DTD对应体
4.4.2 对XML-DR schema中的名字空间使用Schema关键字
4.4.3 XML-DR元素、组和属性
4.4.4 XML数据类型
4.4.5 XML-DR的description元素
4.4.6 XML-DR总结
4.5 W3C XML schema
4.5.1 W3C schema元素和属性
4.5.2 数据类型定义
4.5.3 创建惟一的字段、键和关系
4.5.4 XML schema中的名字空间支持
4.5.5 从XML文档内部引用XML schema
4.5.6 XML schema总结
4.6 小结
第5章 在ASP.NET中使用XmlTextReader和XmlTextWriter类
5.1 System.Xml集简介
5.2 In-Memory和Forward-Only解析
5.3 拉和推模型
5.4 使用XmlTextReader类解析XML
5.5 使用XmlTextReader构造一个SAX风格的推模型
5.5.1 第1步:引用集
5.5.2 第2步:设置处理函数
5.5.3 第3步:声明XmlTextReader类
5.5.4 第4步:初始化XmlTextReader类
5.5.5 第5步:从流中读
5.5.6 第6步:检查元素节点
5.5.7 第7步:检查结尾元素节点
5.5.8 第8步:读文本节点
5.5.9 第9步:操作处理指令、空格以及实体
5.5.10 第10步:结束解析处理以及捕获错误
5.5.11 第11步:从ASP.NET页面中调用SAX解析器
5.6 使用XmlTextReader和XmlValidatingReader验证XML文档
5.6.1 初始化XmlValidatingReader
5.6.2 设置ValidationType
5.6.3 使用XmlSchemaCollection类
5.6.4 连接事件处理程序
5.6.5 创建一个通用的验证类
5.7 使用XmlTextReader类传递认证证书
5.8 使用XmlTextWriter类创建XML文档
5.9 小结
第6章 使用ASP.NET编写文档对象模型(DOM)
6.1 欢迎使用DOM
6.2 In-Memory解析与Forward-Only解析
6.3 通过Interop使用MSXML3
6.4 System.Xml名字空间和封装集中的DOM类
6.5 XmlNode类
6.6 XmlDocument类
6.6.1 XmlDocument对象属性和方法
6.6.2 使用XmlDocument类装载XML文档
6.6.3 使用XmlDocument类创建节点
6.7 XmlNodeList类
6.8 XmlNamedNodeMap类
6.9 在DOM中使用XPath选择节点
6.10 将其组合到一起
6.11 XmlNodeReader类
6.12 XMLHTTPRequest对象
6.13 示例应用程序--客户/服务器端分层XML菜单
6.14 再访第2章的示例应用程序
6.15 小结
第7章 使用XSLT和ASP.NET转换XML
7.1 什么是XSLT
7.2 转换的过程
7.3 熟悉XSLT
7.4 XSLT语言
7.4.1 XSLT文档根元素
7.4.2 XSLT元素
7.4.3 使用XSLT元素将XML转换成另一种形式的XML
7.5 XSLT函数
7.6 转换XML时涉及到的.NET类
7.6.1 XPathDocument类
7.6.2 XslTransform类
7.6.3 XsltArgumentList类
7.6.4 将其组合到一起
7.6.5 在XSLT中使用扩展对象
7.7 创建一个可重用的XSLT类
7.8 小结
第8章 充分利用ADO.NET的XML功能
8.1 ADO.NET
8.2 传统ADO与ADO.NET
8.2.1 XML集成
8.2.2 RecordSet对象发生了什么改变
8.2.3 脱机方式与连接方式
8.3 ADO.NET基础
8.3.1 ADO.NET管理提供程序
8.3.2 Command类
8.3.3 SqlDataAdapter和OleDbDataAdapter类
8.4 DataSet类
8.4.1 以XML形式查看DataSet
8.4.2 使用XML装载DataSet
8.4.3 以XML方式保存DataSet
8.5 使用DataSet和XmlDataDocument类
8.5.1 XmlDataDocument属性和方法
8.5.2 使用MappingType枚举来形成DataSet列
8.5.3 将XSD schema映射到DataSet
8.5.4 使用XML创建DataSet映射
8.5.5 使用DataSet处理层次结构XML数据和XSLT
8.6 小结
第9章 SQL Server 2000,XML和ASP.NET
9.1 SQL Server 2000中的XML特性
9.2 使用HTTP查询SQL Server 2000
9.2.1 在IIS中配置SQL Server虚拟目录
9.2.2 使用FOR XML关键字通过HTTP查询SQL Server 2000
9.2.3 使用HTTP查询返回元素和schema
9.2.4 使用XML模板通过HTTP查询SQL Server 2000
9.3 使用模板、XPath和XDR schema通过HTTP查询SQL Server 2000
9.3.1 SQL Server 2000 schema和注解
9.3.2 在URL中使用XPath查询和schema
9.3.3 使用XPath查询,schema和模板
9.4 使用EXPLICIT模式查询
9.5 使用OPENXML操作XML
9.6 XML Updategrams--在ASP.NET中用XML更新、插入和删除数据库记录
9.7 在SQL Server 2000中使用ADO.NET
9.8 小结
第10章 使用ASP.NET,XML,SOAP和Web服务
10.1 理解SOAP
10.1.1 SOAP的几个替代者
10.1.2 什么是SOAP
10.1.3 分析SOAP的结构
10.1.4 SOAP envelope
10.1.5 SOAP标题
10.1.6 SOAP主体
10.1.7 SOAP编码和数据类型
10.1.8 SOAP HTTP标题
10.2 理解Web服务
10.2.1 Web服务协议(SOAP,HTTP-GET,HTTP-POST)
10.2.2 Web服务体系结构
10.2.3 Web服务属性
10.2.4 从ASP.NET文件中使用Web服务
10.3 通过Web服务检索客户订单
10.3.1 Web服务描述
10.3.2 创建ACME Distribution公司的Web服务
10.3.3 使用ACME Distribution公司的Web服务
10.4 小结
1.1 XML的祖先--SGML
1.2 为什么我们需要XML
1.3 XML的可扩展性
1.4 XML和HTML之间的区别
1.4.1 显示与描述
1.4.2 结束标记
1.4.3 元素嵌套
1.4.4 引用属性
1.4.5 大小写敏感
1.5 MSXML3与.NET平台的System.Xml集
1.6 ASP.NET开发人员如何使用XML
1.7 小结
第2章 在ASP.NET中使用XML基础
2.1 一个XML文档中有什么
2.2 格式正确的XML文档
2.2.1 根元素
2.2.2
对<br/>
2.2.3 嵌套禁忌
2.2.4 其他的规则
2.3 有效的XML文档
2.4 XML声明
2.4.1 xml关键字
2.4.2 XML文档版本
2.4.3 编码类型
2.4.4 standalone关键字
2.5 XML元素
2.6 XML属性
2.7 XML名字空间
2.7.1 名字空间结构
2.7.2 默认名字空间
2.7.3 限定名字空间
2.8 XML处理指令
2.9 XML注释
2.10 XML实体
2.10.1 标准实体
2.10.2 字符实体
2.10.3 内部、外部和参数实体
2.11 CDATA 段
2.12 处理空格
2.13 XML与XHTML的关系
2.14 使用ASP.NET对象生成XML
2.14.1 应用程序细节
2.14.2 创建应用程序
2.14.3 应用程序小结
2.15 小结
第3章 XPath,XPointer和 XLink
3.1 初识XML的几个近亲
3.2 XPath--XML的SQL
3.2.1 XPath基础
3.2.2 XPath函数
3.2.3 XPath缩写实例
3.3 XPointer--访问XML文档片段
3.3.1 XPointer基础
3.3.2 XPointer实例
3.4 XLink--资源关系管理
3.4.1 XLink基础
3.4.2 XLink关键字定义
3.4.3 XLink属性
3.5 XLink简单链接
3.6 XLink扩展链接
3.7 将XLink组合起来
3.8 小结
第4章 理解DTD和XML schema
4.1 为什么使用DTD或schema
4.2 我需要验证吗
4.3 DTD基础
4.3.1 DTD的DOCTYPE
4.3.2 DTD元素
4.3.3 DTD属性
4.3.4 DTD实体
4.3.5 DTD符号
4.3.6 总结DTD
4.4 XML schema
4.4.1 一个XML-DR schema示例和它的DTD对应体
4.4.2 对XML-DR schema中的名字空间使用Schema关键字
4.4.3 XML-DR元素、组和属性
4.4.4 XML数据类型
4.4.5 XML-DR的description元素
4.4.6 XML-DR总结
4.5 W3C XML schema
4.5.1 W3C schema元素和属性
4.5.2 数据类型定义
4.5.3 创建惟一的字段、键和关系
4.5.4 XML schema中的名字空间支持
4.5.5 从XML文档内部引用XML schema
4.5.6 XML schema总结
4.6 小结
第5章 在ASP.NET中使用XmlTextReader和XmlTextWriter类
5.1 System.Xml集简介
5.2 In-Memory和Forward-Only解析
5.3 拉和推模型
5.4 使用XmlTextReader类解析XML
5.5 使用XmlTextReader构造一个SAX风格的推模型
5.5.1 第1步:引用集
5.5.2 第2步:设置处理函数
5.5.3 第3步:声明XmlTextReader类
5.5.4 第4步:初始化XmlTextReader类
5.5.5 第5步:从流中读
5.5.6 第6步:检查元素节点
5.5.7 第7步:检查结尾元素节点
5.5.8 第8步:读文本节点
5.5.9 第9步:操作处理指令、空格以及实体
5.5.10 第10步:结束解析处理以及捕获错误
5.5.11 第11步:从ASP.NET页面中调用SAX解析器
5.6 使用XmlTextReader和XmlValidatingReader验证XML文档
5.6.1 初始化XmlValidatingReader
5.6.2 设置ValidationType
5.6.3 使用XmlSchemaCollection类
5.6.4 连接事件处理程序
5.6.5 创建一个通用的验证类
5.7 使用XmlTextReader类传递认证证书
5.8 使用XmlTextWriter类创建XML文档
5.9 小结
第6章 使用ASP.NET编写文档对象模型(DOM)
6.1 欢迎使用DOM
6.2 In-Memory解析与Forward-Only解析
6.3 通过Interop使用MSXML3
6.4 System.Xml名字空间和封装集中的DOM类
6.5 XmlNode类
6.6 XmlDocument类
6.6.1 XmlDocument对象属性和方法
6.6.2 使用XmlDocument类装载XML文档
6.6.3 使用XmlDocument类创建节点
6.7 XmlNodeList类
6.8 XmlNamedNodeMap类
6.9 在DOM中使用XPath选择节点
6.10 将其组合到一起
6.11 XmlNodeReader类
6.12 XMLHTTPRequest对象
6.13 示例应用程序--客户/服务器端分层XML菜单
6.14 再访第2章的示例应用程序
6.15 小结
第7章 使用XSLT和ASP.NET转换XML
7.1 什么是XSLT
7.2 转换的过程
7.3 熟悉XSLT
7.4 XSLT语言
7.4.1 XSLT文档根元素
7.4.2 XSLT元素
7.4.3 使用XSLT元素将XML转换成另一种形式的XML
7.5 XSLT函数
7.6 转换XML时涉及到的.NET类
7.6.1 XPathDocument类
7.6.2 XslTransform类
7.6.3 XsltArgumentList类
7.6.4 将其组合到一起
7.6.5 在XSLT中使用扩展对象
7.7 创建一个可重用的XSLT类
7.8 小结
第8章 充分利用ADO.NET的XML功能
8.1 ADO.NET
8.2 传统ADO与ADO.NET
8.2.1 XML集成
8.2.2 RecordSet对象发生了什么改变
8.2.3 脱机方式与连接方式
8.3 ADO.NET基础
8.3.1 ADO.NET管理提供程序
8.3.2 Command类
8.3.3 SqlDataAdapter和OleDbDataAdapter类
8.4 DataSet类
8.4.1 以XML形式查看DataSet
8.4.2 使用XML装载DataSet
8.4.3 以XML方式保存DataSet
8.5 使用DataSet和XmlDataDocument类
8.5.1 XmlDataDocument属性和方法
8.5.2 使用MappingType枚举来形成DataSet列
8.5.3 将XSD schema映射到DataSet
8.5.4 使用XML创建DataSet映射
8.5.5 使用DataSet处理层次结构XML数据和XSLT
8.6 小结
第9章 SQL Server 2000,XML和ASP.NET
9.1 SQL Server 2000中的XML特性
9.2 使用HTTP查询SQL Server 2000
9.2.1 在IIS中配置SQL Server虚拟目录
9.2.2 使用FOR XML关键字通过HTTP查询SQL Server 2000
9.2.3 使用HTTP查询返回元素和schema
9.2.4 使用XML模板通过HTTP查询SQL Server 2000
9.3 使用模板、XPath和XDR schema通过HTTP查询SQL Server 2000
9.3.1 SQL Server 2000 schema和注解
9.3.2 在URL中使用XPath查询和schema
9.3.3 使用XPath查询,schema和模板
9.4 使用EXPLICIT模式查询
9.5 使用OPENXML操作XML
9.6 XML Updategrams--在ASP.NET中用XML更新、插入和删除数据库记录
9.7 在SQL Server 2000中使用ADO.NET
9.8 小结
第10章 使用ASP.NET,XML,SOAP和Web服务
10.1 理解SOAP
10.1.1 SOAP的几个替代者
10.1.2 什么是SOAP
10.1.3 分析SOAP的结构
10.1.4 SOAP envelope
10.1.5 SOAP标题
10.1.6 SOAP主体
10.1.7 SOAP编码和数据类型
10.1.8 SOAP HTTP标题
10.2 理解Web服务
10.2.1 Web服务协议(SOAP,HTTP-GET,HTTP-POST)
10.2.2 Web服务体系结构
10.2.3 Web服务属性
10.2.4 从ASP.NET文件中使用Web服务
10.3 通过Web服务检索客户订单
10.3.1 Web服务描述
10.3.2 创建ACME Distribution公司的Web服务
10.3.3 使用ACME Distribution公司的Web服务
10.4 小结
猜您喜欢