书籍详情
ASP与XML高级编程
作者:Mark Baartse,Richard Blair著;康博译
出版社:清华大学出版社
出版时间:2001-01-01
ISBN:9787302049340
定价:¥78.00
购买这本书可以去
内容简介
ML是一种新型的标记语言,为数据共享提供了通用标准格式;ASP是当今开发服务器端动态网页的主流技术。XML与ASPL技术的结合,必将促进新一代Web站点开发和电子商务应用系统更加成熟和完善。本书首先详细介绍XML的主要内容和使用规范,然后融入ASP技术,讲解数据绑定和数据处理等高级应用编程。最后,通过6个精彩案例的详细分析,引导读者将XML与ASP技术运用于实际应用中。书后附有大量附录,以便读者在实际在编程中参考。本书适用于正在开发第三代Internet应用的中、高级ASP程序员,他们需要掌握XML的原理及用法。
作者简介
Richard BlairRichard是Fry Multimedia的系统设计师,毕业于Michigan大学英语文学的戏剧专业之后,他意识到计算机更能激发他的兴趣。这些年他主要致力于分布式PC软件开发,范围包括设计和使用VB、ASP、COM、Scripting、HTML和XML进行方案实现。他很愿意学习新技术,并与他人分享。Richard Blair的E-mail为:rdblair@ix.netcom.com。等等
目录
第1章节 可扩展标记语言简介
1.1 ASP与XML
1.2 关于标记语言
1.2.1 早期的标记
1.2.2 语言与无语言
1.3 HTML的地位
1.4 游历XML
1.4.1 不仅仅是用于Web
1.4.2 自述文档
1.4.3 开始XML之旅
1.5 小结
第2章 XML的结构和语法
2.1 XML结构
2.1.1 逻辑结构
2.1.2 XML语法
2.1.3 标记
2.1.4 元素
2.1.5 注释
2.1.6 属性
2.1.7 CDATA
2.1.8 处理指令
2.1.9 实体
2.1.10 合式文档
2.2 小结
第3章 用DTD验证XML
3.1 DTD介绍
3.2 定义一个DTD
3.2.1 基本结构
3.2.2 元素声明
3.2.3 属性声明
3.2.4 实体声明
3.2.5 其他DTD关键字
3.2.6 组合内部与外部DTD
3.2.7 客户端验证
3.2.8 服务器端验证
3.3 小结
第4章 用模式验证XML
4.1 模式的组件
4.1.1 名称空间用法
4.1.2 多模式用法
4.1.3 复合类型定义
4.1.4 简单类型
4.1.5 侧面
4.1.6 属性
4.1.7 内容属性
4.1.8 组
4.1.9 派生
4.1.10 注释
4.1.11 DTD与模式
4.2 小结
第5章 文档对象模型
5.1 DOM用法
5.2 获取合适的分析器
5.2.1 Internet Explorer
5.2.2 MSXML再发布
5.2.3 Windows所包含的
5.2.4 MSXML 2.6
5.3 MSXML和W3C的XML DOM
5.4 MSXML接口考察
5.4.1 文档
5.4.2 节点
5.4.3 节点列表
5.4.4 有名节点映射
5.4.5 错误处理
5.4.6 技术预览中的补充与变化
5.5 任务
5.5.1 分析器创建
5.5.2 文档加载与验证
5.5.3 树遍历
5.5.4 内容生成
5.6 小结
第6章 集成XML与ASP
6.1 ASP与XML如何协同工作
6.1.1 使用DOM
6.1.2 服务器端嵌入
6.1.3 FileSystemObject
6.2 用ASP代码处理XML的示例
6.2.1 直接向浏览器发送数据
6.2.2 格式化XML数据
6.2.3 用XML保存Web链接和属性设置
6.2.4 用ASP处理XML文档
6.2.5 “XML大脑”
6.2.6 编辑设置文件
6.2.7 颜色选择器的例子
6.3 小结
第7章 在XML中使用CSS
7.1 XML与HTML
7.2 级联样式单简介
7.2.1 CSS基础
7.2.2 盒子与显示属性
7.2.3 单位em
7.2.4 继承与层叠
7.3 CSS与XML
7.4 综合应用
7.5 更高级的例子
7.6 比较CSS和XSL
7.6.1 CSS的优点
7.6.2 CSS与XSL协同工作
7.7 Mozilla与Netseap 6
7.7.1 Mozilla、Gecko和Seamonkey
7.7.2 标准兼容性
7.7.3 XUL和Chrome
7.7.4 XUL简介
7.8 XML与CSS的其他应用
7.9 小结
第8章 可扩展样式单语言
8.1 使用XSL样式单
8.1.1 XSL如何工作
8.1.2 将XML与XSL连接
8.2 XSL样式单
8.2.1 模板
8.2.2 使用型式查找数据
8.2.3 实践:模板体
8.3 XSL方法
8.4 XSL查询
8.4.1 基于元素查询
8.4.2 基于属性的查询
8.4.3 数据排序
8.5 小结
第9章 高级XSL技术
9.1 用XSL增强ASP功能
9.2 使用XSL与ASP转换XML
9.2.1 重新访问XSL模板
9.2.2 转换XML的XSL
9.2.3 XSL结构
9.3 整合脚本与结构至XSL
9.3.1 折叠导航树的要求
9.3.2 完成的产品
9.3.3 转换其他XML
9.4 小结
第10章 案例分析:数据驱动的XSL
10.1 引言
10.2 难点部分
10.3 数据
10.4 生成XSL
10.5 测试页面
10.6 小结
第11章 ADO与XML集成
11.1 确定为ADO、XML或者二者
11.2 ADO与ASP
11.2.1 ADO对象
11.2.2 XML形式的ADO数据
11.3 持久化
11.3.1 ADO持久化
11.3.2 从请求对象做持久化
11.4 ADO使用的样式
11.5 小结
第12章 XML的客户端数据绑定
12.1 什么是数据绑定
12.1.1 基于Web的数据管理技术
12.1.2 Internet Explorer版本4与5中的数据绑定技术
12.2 用数据绑定显示XML
12.2.1 绑定元素至缓存数据
12.2.2 数据绑定类型
12.2.3 数据绑定事件
12.2.4 在DSO中用脚本访问数据
12.2.5 在IE5中属性的数据绑定
12.3 小结
第13章 XML数据绑定应用
13.1 动态创建XML文档
13.2 更新源XML文档
13.2.1 使用ASP脚本与MSXML组件实现更新
13.2.2 用定制组件更新
13.2.3 用ADO持久化方法更新
13.2.4 用SQLXML技术预览执行更新
13.3 小结
第14章 创建XML过程库
14.1 过程库的内容
14.1.1 过程库的测试页面
14.1.2 关于过程库的包含文件
14.1.3 ASP页面中的包含文件问题
14.2 详细讨论过程函数
14.2.1 CreateScriptingObject函数
14.2.2 WriteToLogFile子程序
14.2.3 GetAbsoluteFilePath函数
14.2.4 WriteToFile函数
14.2.5 ReadFromFile函数
14.2.6 BuildXMLProlog函数
14.2.7 LoadAndParseXML函数
14.2.8 GetNodesFromXML函数
14.2.9 TransformXML函数
14.2.10 错误日志文件
14.3 小结
第15章 应用发展中的XML技术
15.1 模式仓库
15.1.1 “各自为政”的标记引发的问题
15.1.2 什么是模式仓库
15.1.3 为什么需要模式仓库
15.1.4 目前已有的模式仓库
15.1.5 BizTalk模式仓库
15.1.6 BizTalk框架
15.1.7 BizTalk文档剖析
15.1.8 扩展BizTalk框架
15.2 通过有线传输XML
15.2.1 客户源
15.2.2 SOAP的含义
15.2.3 示例应用程序
15.3 小结
第16章 案例分析1——在线调查工具
16.1 概述
16.1.1 适用对象
16.1.2 使用的技术
16.1.3 术语表
16.1.4 设计考虑事项
16.2 网站概述
16.3 调查创建
16.3.1 实体定义
16.3.2 开始编写代码
16.3.3 调查创建工具(createsurvey.asp)
16.3.4 创建调查
16.3.5 执行调查
16.3.6 显示调查
16.4 报告(showreport.asp)
16.4.1 响应的XML模式
16.4.2 基本报告的XSL转换
16.4.3 保存报告定义的数据库模式
16.5 现在该做的事情
16.5.1 调查的创建
16.5.2 调查的发送
16.5.3 报告
16.5.4 最后
第17章 案例分析2——在线文档系统
17.1 体系结构概述
17.1.1 左/中间系统概述
17.1.2 右系统概述
17.2 系统
17.2.1 isComponentMgr系统
17.2.2 XML数据文件
17.2.3 右系统
17.2.4 ASP文件
17.2.5 主页
17.2.6 管理页面
17.2.7 报告页面
17.2.8 报告
17.3 小结
第18章 案例分析3——在线购物车
18.1 购物车设计
18.1.1 数据持久化
18.1.2 购物车应用程序
18.1.3 技术设置
18.2 设置购物车应用程序的环境
18.2.1 产品和消费者数据库——购物车
18.2.2 ASP代码
18.3 小结
第19章 案例分析4——工作流应用程序
19.1 工作流的含义
19.2 项目描述——工作流框架
19.2.1 项目形象
19.2.2 功能性需求
19.3 应用程序设计
19.3.1 方案说明
19.3.2 XML设计
19.3.3 内容
19.3.4 工作流引擎设计
19.3.5 实现
19.4 小结
第20章 案例分析5——在分布式Web事务中使用XML与TIP
20.1 商务需求
20.1.1 应用程序范畴
20.1.2 条件
20.2 方案分析
20.2.1 use case
20.2.2 流程图
20.3 方案设计
20.3.1 基础设计
20.3.2 关于封装
20.3.3 技术背景
20.4 代码剖析
20.5 安全问题
20.6 小结
第21章 案例分析6——数据传输
21.1 引言
21.2 购买订单表单
21.3 购物订单处理程序
21.4 配送表单
21.5 小结
附录A XML 1.0技术规范
附录B Microsott XML v3.0参考
附录C IE5 XSL参考
附录D 样式表属性
附录E SAX 1.0:XML的简单API
附录F XPath、XLink和XPointer
附录G IE5 XML模式和数据类型
附录H 用于SQL Server应用的XML简介
附录I 支持、勘误和P2P.Wrox.Com
1.1 ASP与XML
1.2 关于标记语言
1.2.1 早期的标记
1.2.2 语言与无语言
1.3 HTML的地位
1.4 游历XML
1.4.1 不仅仅是用于Web
1.4.2 自述文档
1.4.3 开始XML之旅
1.5 小结
第2章 XML的结构和语法
2.1 XML结构
2.1.1 逻辑结构
2.1.2 XML语法
2.1.3 标记
2.1.4 元素
2.1.5 注释
2.1.6 属性
2.1.7 CDATA
2.1.8 处理指令
2.1.9 实体
2.1.10 合式文档
2.2 小结
第3章 用DTD验证XML
3.1 DTD介绍
3.2 定义一个DTD
3.2.1 基本结构
3.2.2 元素声明
3.2.3 属性声明
3.2.4 实体声明
3.2.5 其他DTD关键字
3.2.6 组合内部与外部DTD
3.2.7 客户端验证
3.2.8 服务器端验证
3.3 小结
第4章 用模式验证XML
4.1 模式的组件
4.1.1 名称空间用法
4.1.2 多模式用法
4.1.3 复合类型定义
4.1.4 简单类型
4.1.5 侧面
4.1.6 属性
4.1.7 内容属性
4.1.8 组
4.1.9 派生
4.1.10 注释
4.1.11 DTD与模式
4.2 小结
第5章 文档对象模型
5.1 DOM用法
5.2 获取合适的分析器
5.2.1 Internet Explorer
5.2.2 MSXML再发布
5.2.3 Windows所包含的
5.2.4 MSXML 2.6
5.3 MSXML和W3C的XML DOM
5.4 MSXML接口考察
5.4.1 文档
5.4.2 节点
5.4.3 节点列表
5.4.4 有名节点映射
5.4.5 错误处理
5.4.6 技术预览中的补充与变化
5.5 任务
5.5.1 分析器创建
5.5.2 文档加载与验证
5.5.3 树遍历
5.5.4 内容生成
5.6 小结
第6章 集成XML与ASP
6.1 ASP与XML如何协同工作
6.1.1 使用DOM
6.1.2 服务器端嵌入
6.1.3 FileSystemObject
6.2 用ASP代码处理XML的示例
6.2.1 直接向浏览器发送数据
6.2.2 格式化XML数据
6.2.3 用XML保存Web链接和属性设置
6.2.4 用ASP处理XML文档
6.2.5 “XML大脑”
6.2.6 编辑设置文件
6.2.7 颜色选择器的例子
6.3 小结
第7章 在XML中使用CSS
7.1 XML与HTML
7.2 级联样式单简介
7.2.1 CSS基础
7.2.2 盒子与显示属性
7.2.3 单位em
7.2.4 继承与层叠
7.3 CSS与XML
7.4 综合应用
7.5 更高级的例子
7.6 比较CSS和XSL
7.6.1 CSS的优点
7.6.2 CSS与XSL协同工作
7.7 Mozilla与Netseap 6
7.7.1 Mozilla、Gecko和Seamonkey
7.7.2 标准兼容性
7.7.3 XUL和Chrome
7.7.4 XUL简介
7.8 XML与CSS的其他应用
7.9 小结
第8章 可扩展样式单语言
8.1 使用XSL样式单
8.1.1 XSL如何工作
8.1.2 将XML与XSL连接
8.2 XSL样式单
8.2.1 模板
8.2.2 使用型式查找数据
8.2.3 实践:模板体
8.3 XSL方法
8.4 XSL查询
8.4.1 基于元素查询
8.4.2 基于属性的查询
8.4.3 数据排序
8.5 小结
第9章 高级XSL技术
9.1 用XSL增强ASP功能
9.2 使用XSL与ASP转换XML
9.2.1 重新访问XSL模板
9.2.2 转换XML的XSL
9.2.3 XSL结构
9.3 整合脚本与结构至XSL
9.3.1 折叠导航树的要求
9.3.2 完成的产品
9.3.3 转换其他XML
9.4 小结
第10章 案例分析:数据驱动的XSL
10.1 引言
10.2 难点部分
10.3 数据
10.4 生成XSL
10.5 测试页面
10.6 小结
第11章 ADO与XML集成
11.1 确定为ADO、XML或者二者
11.2 ADO与ASP
11.2.1 ADO对象
11.2.2 XML形式的ADO数据
11.3 持久化
11.3.1 ADO持久化
11.3.2 从请求对象做持久化
11.4 ADO使用的样式
11.5 小结
第12章 XML的客户端数据绑定
12.1 什么是数据绑定
12.1.1 基于Web的数据管理技术
12.1.2 Internet Explorer版本4与5中的数据绑定技术
12.2 用数据绑定显示XML
12.2.1 绑定元素至缓存数据
12.2.2 数据绑定类型
12.2.3 数据绑定事件
12.2.4 在DSO中用脚本访问数据
12.2.5 在IE5中属性的数据绑定
12.3 小结
第13章 XML数据绑定应用
13.1 动态创建XML文档
13.2 更新源XML文档
13.2.1 使用ASP脚本与MSXML组件实现更新
13.2.2 用定制组件更新
13.2.3 用ADO持久化方法更新
13.2.4 用SQLXML技术预览执行更新
13.3 小结
第14章 创建XML过程库
14.1 过程库的内容
14.1.1 过程库的测试页面
14.1.2 关于过程库的包含文件
14.1.3 ASP页面中的包含文件问题
14.2 详细讨论过程函数
14.2.1 CreateScriptingObject函数
14.2.2 WriteToLogFile子程序
14.2.3 GetAbsoluteFilePath函数
14.2.4 WriteToFile函数
14.2.5 ReadFromFile函数
14.2.6 BuildXMLProlog函数
14.2.7 LoadAndParseXML函数
14.2.8 GetNodesFromXML函数
14.2.9 TransformXML函数
14.2.10 错误日志文件
14.3 小结
第15章 应用发展中的XML技术
15.1 模式仓库
15.1.1 “各自为政”的标记引发的问题
15.1.2 什么是模式仓库
15.1.3 为什么需要模式仓库
15.1.4 目前已有的模式仓库
15.1.5 BizTalk模式仓库
15.1.6 BizTalk框架
15.1.7 BizTalk文档剖析
15.1.8 扩展BizTalk框架
15.2 通过有线传输XML
15.2.1 客户源
15.2.2 SOAP的含义
15.2.3 示例应用程序
15.3 小结
第16章 案例分析1——在线调查工具
16.1 概述
16.1.1 适用对象
16.1.2 使用的技术
16.1.3 术语表
16.1.4 设计考虑事项
16.2 网站概述
16.3 调查创建
16.3.1 实体定义
16.3.2 开始编写代码
16.3.3 调查创建工具(createsurvey.asp)
16.3.4 创建调查
16.3.5 执行调查
16.3.6 显示调查
16.4 报告(showreport.asp)
16.4.1 响应的XML模式
16.4.2 基本报告的XSL转换
16.4.3 保存报告定义的数据库模式
16.5 现在该做的事情
16.5.1 调查的创建
16.5.2 调查的发送
16.5.3 报告
16.5.4 最后
第17章 案例分析2——在线文档系统
17.1 体系结构概述
17.1.1 左/中间系统概述
17.1.2 右系统概述
17.2 系统
17.2.1 isComponentMgr系统
17.2.2 XML数据文件
17.2.3 右系统
17.2.4 ASP文件
17.2.5 主页
17.2.6 管理页面
17.2.7 报告页面
17.2.8 报告
17.3 小结
第18章 案例分析3——在线购物车
18.1 购物车设计
18.1.1 数据持久化
18.1.2 购物车应用程序
18.1.3 技术设置
18.2 设置购物车应用程序的环境
18.2.1 产品和消费者数据库——购物车
18.2.2 ASP代码
18.3 小结
第19章 案例分析4——工作流应用程序
19.1 工作流的含义
19.2 项目描述——工作流框架
19.2.1 项目形象
19.2.2 功能性需求
19.3 应用程序设计
19.3.1 方案说明
19.3.2 XML设计
19.3.3 内容
19.3.4 工作流引擎设计
19.3.5 实现
19.4 小结
第20章 案例分析5——在分布式Web事务中使用XML与TIP
20.1 商务需求
20.1.1 应用程序范畴
20.1.2 条件
20.2 方案分析
20.2.1 use case
20.2.2 流程图
20.3 方案设计
20.3.1 基础设计
20.3.2 关于封装
20.3.3 技术背景
20.4 代码剖析
20.5 安全问题
20.6 小结
第21章 案例分析6——数据传输
21.1 引言
21.2 购买订单表单
21.3 购物订单处理程序
21.4 配送表单
21.5 小结
附录A XML 1.0技术规范
附录B Microsott XML v3.0参考
附录C IE5 XSL参考
附录D 样式表属性
附录E SAX 1.0:XML的简单API
附录F XPath、XLink和XPointer
附录G IE5 XML模式和数据类型
附录H 用于SQL Server应用的XML简介
附录I 支持、勘误和P2P.Wrox.Com
猜您喜欢