简介
自从XML 1.0于1998年通过W3C审查以来,XML的应用日益增多,如网络、无线通信、数学、工作流程、数据库等都可以看到XML的影子,甚至于微软所提出的下一代操作平台(.NET平台)也将完全以XML作为数据格式。本书以一个完整的“网上书店”为实例,教您如何构建以 Microsoft Solution为主的电子商务网站平台,除了完全使用XML作为数据格式,且充分利用XML的可验证性来确保网站的安全与正常运作外,还使用了适当的篇幅来讨论XML文件的设计理念与XML的发展历史,成为一本理论与实践相结合的最佳XML入门与进阶的好书。
若您对本书的程序问题有疑问,请写 E-Mail:xml@eknow.com.tw
本书由台湾金禾资讯股份有限公司提供版权,经中国铁道出版社计算机图书项目中心审选,彭作文、王秀平、梁秀玲、关超、史广顺、陈辑超、马超、杨小平、段小明、杨军、陈贤淑及孟丽花等同志参与了本书的整稿及编排工作。
2001年12月
目录
第0章 本书导读与随书光盘
0.1 本书背景与目的
0.2 本书简介
0.3 本书范例
0.4 浏览器的选择
0.5 本书习题
0.6 本书光盘使用说明
0.7 环境设置
parti xml基础篇
第1章 xml简介
1.1 结构化数据
1.1.1 结构化与非结构化的数据
1.1.2 描述数据(meta data)
1.1.3 处理网页数据常遇到的问题
1.1.4 数据搜索与全文检索
1.1.5 为何需要xml
1.1.6 使用xml标记与属性描述数据
1.2 什么是xml
1.2.1 xml与w3c
1.2.2 xml与 web
. 1.2.3 xml与html的比较
1.2.4 xml的优缺点
1.2.5 xml的应用
1.2.6 well-formed xml与validate xml
本章习题
第2章 xml相关工具简介
2. 1 xml编辑器
2.2 xml校验器
2.2.1 micfosoft internet explorer 5.x(ie 5. x)
2.2.2 xml validator
2.2.3 msxml
2.2.4 将internet explorer 5.x提升为validated xml校验器
2.3 xsl/xslt相关工具
2.3.1 xslt viewer
2.3.2 将internet explorer 5.x提升为可观看经xsl转换xml后的结果
本章习题
第3章 well-formedxml
3.1 建立第一份well-formed xml文件
3.1.1 xml的基本语法
3.1.2 xml与version声明
3.1.3 根(root)结点
3.1.4 所有的标记必须以嵌套式(树状)排列
3.1.5 成对的标记出现方式
3.1.6 空的标记结尾必须加上“/”
3.1.7 标记名称与属性的规定
3.1.8 属性值前后必须被“"”所包围
3.1.9 特殊字符的规定
3.2 设计xml文件时必须的考虑
3.2.1 标记的考虑
3.2.2 属性的考虑
3.3 语法
3.3.1 用xml设计的标准语言
3.3.2 建立属于您的语法
3.4 使用命名空间避免冲突
3.4.1 xml为何需要命名空间
3.4.2 名称空间如何解决问题
3.4.3 在xml中如何使用命名空间
3.4.4 xml使用命名空间的典型——xsl与xhtml
本章习题
第4章 xml相关技术介绍
4.1 xml相关技术简介
4.1.1 排版样本(style sheets)
4.1.2 数据绑定(data binding)
4.1.3 dom(document object model)
4.1.4 验证(validation)
4.2 排版样本简介
4.2.1 在html中使用css排版样本
4.2.2 在xml中使用css作为排版样本
4.2.3 xsl排版样本
4.2.4 在xml中使用xsl作为排版样本
4.2.5 使用view xsl output调试
4.3 在html中使用xml
4.3.1 数据的传送
4.3.2 建立xml数据岛
4.3.3 将xml数据绑定到html标记
4.4 通过dom访问xml
4.4.1 dom简介
4.4.2 xml文件树(xml document tree)
4.4.3 dom对象
4.4.4 使用dom来浏览xml数据岛
4.5 验证(validation)
4.5.1 well-formed与validated xml文件
4.5.2 验证技术:dtd与xml schema
4.5.3 dtd简介
4.5.4 使用dtd来验证xml文件
4.5.5 dtd的功能限制
4.5.6 xml schema简介
4.5.7 使用xml schema来验证 xml文件
本章习题
part ii 验证技术
第5章 dtd
5.1 dtd与validatedxml文件
5.1.1 dtd
5.1.2 使用dtd的优缺点
5.1.3 validated xml文件
5.1.4 检查xml文件是否为validated xml文件的工具
5.2 内部dtd声明与外部dtd声明
5.2.1 内部的dtd声明
5.2.2 外部的dtd声明
5.2.3 内部的dtd与外部dtd的合作
5.3 元素(element)
5.3.1 非空元素的声明与使用
5.3.2 空元素的声明与使用(empty的使用)
5.3.3 不做限制的元素声明与使用(any的使用)
5.4 树状结构
5.5 结构符号
5.5.1 “()”、“,”结构符号与没有结构符号
5.5.2 重复性符号“*”、“+”
5.5.3 选择性符号“?”、“|”
5.6 更复杂的文件结构与dtd声明
5.6.1 混合型的声明
5.6.2 递归式的声明
5.7 实体
5.7.1 内部实体与外部实体
5.7.2 可拆解实体与不可拆解实体
5.7.3 实体的种类
5.8 再谈实体
5.8.1 在dtd声明中使用实体引用
5.8.2 参数型的实体引用
5.8.3 一般型与参数型实体引用的合作
5.8.4 多个外部dtd的合作方式
5.9 其他命令
5.9.1 备注
5.9.2 ignore与include
5.9.3 cdata关键字
本章习题
第6章 dtd的属性声明
6.1 元素的属性
6.1.1 属性使用上的well-formed限制
6.1.2 属性的声明语法
6.1.3 属性(值)类型
6.1.4 属性的默认值类型
6.2 细说属性值类型
6.2.1 cdata
6.2.2 enumerated
6.2.3 nmtoken
6.2.4 nmtokens
6.2.5 entity
6.2.6 entities
6.2.7 notation
6.2.8 id
6.2.9 idref
6.2.10 idrefs
6.3 细说属性默认值类型
6.3.1 #implied
6.3.2 #required
6.3.3 #fixed
6.3.4 特定的默认字符串
6.4 默认的属性名称
6.4.1 xml:space默认属性
6.4.2 xml:lang默认属性
本章习题
第7章 xml schema
7.1 xml schema简介
7.1.1 xml schema在w3c的审议进度
7.1.2 xml schema与dtd
7.2 xml schema的基础
7.2.1 xml schema的基础语法
7.2.2 w3c与 microsoft的 xml schema
7.2.3 指定xml schema
7.3 xml schema的结构(元素)声明
7.3.1 xml元素声明<elementtype>
7.3.2 xml子元素声明<element>
7.3.3 组元素<group>
7.3.4 属性声明<attributetype>
7.3.5 元素属性声明<attribute>
7.4 xml schema的数据类型声明
7.4.1 数据类型种类
7.4.2 数据类型的声明(直接声明)
7.4.3 数据类型的声明(使用<datatype>声明)
本章习题
part iii asp与xml
第8章 asp与xml
8.1 静态与动态的xml数据
8.1.1 数据的对应
8.1.2 浏览器与网页服务器的沟通
8.2 asp简介
8.2.1 asp的运行原理
8.2.2 asp的内建对象
8.2.3 asp的语法与范例
8.2.4 使用form传送数据
8.2.5 asp接收与返回数据
8.2.6 存储用户信息
8.2.7 网上书店案例实作(一)——1
8.3 asp与数据库集成应用
8.3.1 ado简介
8.3.2 通过ado连接数据库
8.3.3 recordset的概念与使用
8.3.4 asp返回html格式数据
8.4 asp与 xml
8.4.1 设置contenttype
8.4.2 asp返回xml的数据
8.4.3 recordset与 xml
8.4.4 网上书店案例实作(一)--2
本章习题
第9章 xsl与xml
9.1 通过xsl转换xml文件
9.1.1 xsl处理器(xsl processor)
9.1.2 转换与格式化排版
9.1.3 xsl的主要概念
9.1.4 view xsl output
9.2 如何使用xsl排版样本
9.3 xpath路径表示法
9.3.1 xpath简介
9.4 模板(template)的使用方法
9.4.1 xsl:stylesheet元素
9.4.2 模板(xsl:template元素)与模板对应原则
9.4.3 xsl:for-each元素
9.4.4 xsl:apply-templates元素(应用模板)
9.4.5 xsl:value-of元素(取出xml元素或属性数据)
9.5 在输出中添加 xml数据
9.5.1 xsl:comment元素(加入注释)
9.5.2 xsl:copy元素(复制数据)
9.5.3 xsl:attribute元素(添加属性)
9.5.4 xsl:element元素(添加标记)
9.6 xsl的条件语句控制功能
9.6.1 xsl:if元素
9.6.2 xsl:choose、xsl:when、xsl:otherwise元素
9.7 网上书店案例实作(二)
本章习题
第10章 xml数据岛
10.1 浏览器与数据访问
10.1.1 服务器传送数据
10.1.2 在客户瑞中使用dso
10.1.3 数据与显示
10.1.4 内联与对外引用的 xml dso
10.2 数据绑定(data binding)
10.2.1 xml与ado recordset
10.2.2 dhtml标记与数据绑定
10.2.3 使用table显示多条数据
10.2.4 读取重复性数据
10.2.5 读取xml属性
10.3 数据的控制与处理
10.3.1 通过recordset的函数来浏览xml数据岛
10.3.2 动态改变dhtml标记内容
10.3.3 dso的事件
10.3.4 搜索、排序、修改xml数据岛的数据
10.4 网上书店案例实作(三)
本章习题
第11章 xml dom
11.1 dom与xml
11.1.1 xml数据与xml校验器
11.1.2 各种dom对象与树状结构
11.1.3 dom树的结点
11.1.4 w3c与微软的dom
11.2 访问xml dom树
11.2.1 访问xml数据
11.2.2 访问根元素(documentelement属性)
11.2.3 浏览dom树中的各个结点
11.2.4 浏览结点列表(nodelist)中的结点
11.2.5 与结点内容有关的属性
11.3 dom与xsl
11.3.1 通过dom在客户端动态指定xsl排版样本
11.3.2 通过dom在服务器端动态指定xsl排版样本
11.3.3 网上书店案例实作(四)--1
11.4 错误处理(parseerror属性)
11.5 元素与属性的访问(可使用xpath)
11.5.1 访问元素结点(getelementsbytagname)
11.5.2 选择元素(selectsinglenode、selectnodes)
11.5.3 访问元素内容
11.5.4 建立、删除或取代元素结点
11.5.5 访问属性
11.5.6 建立或删除属性
11.5.7 网上书店案例实作(四)--2
11.6 通过dom来显示 xml数据
11.6.1 再谈xsl(xsl的功能限制)
11.6.2 使用字符串存放显示的内容
11.6.3 xml数据的变量运算
11.6.4 读取多个xml数据源
11.6.5 显示字符串
11.6.6 网上书店案例实作(四)--3
本章习题
第12章 xmlhttp
12.1 客户端的准备
12.1.1 xml网站架构
12.1.2 从客户端将xml传送到服务器
12.1.3 建立xml数据包内容
12.1.4 复制xml dom树
12.2 传送xml数据到服务器(xmlhttp对象)
12.2.1 xmlhttp对象初始化
12.2.2 送出xml数据到服务器(open与send)
12.2.3 网上书店案例实作(五)--1
12.3 服务器端对 xml的处理
12.3.1 加载xml数据
12.3.2 使用xml数据更新数据库
12.4 返回信息
12.4.1 返回信息的种类
12.4.2 返回静态xml文件
12.4.3 返回动态xml文件
12.5 接收返回信息
12.5.1 接收html网页返回信息
12.5.2 接收xml格式的返回信息
12.5.3 网上书店案例实作(五)——2
本章习题
第13章 动态验证
13.1 验证的重要性
13.1.1 为何会出现不合法的xml文件
13.1.2 处理不合法的xml文件
13.2 xml schema extension与dom
13.2.1 xml schema extension
13.2.2 通过dom获取xml schema与xml schema extension
13.3 动态验证
13.3.1 在客户端做动态验证设置
13.3.2 在服务器做动态验证设置
13.3.3 在服务器执行动态验证
13.3.4 parseerror对象
13.3.5 网上书店案例实作(六)
本章习题
part iv 案例实作篇
第14章 网上书店案例实作(一)【动态产生xml文件】
14.1 建立网上书店基本架构与功能
14.1.1 建立网上书店网站
14.1.2 form的练习
14.1.3 asp接收与返回信息
14.2 从数据库查询所需信息并动态返回xml文件
14.2.1 通过ado访问数据库数据
14.2.2 返回xml网页
14.2.3 返回每一本书的更多信息
14.2.4 处理多作者的方法
第15章 网上书店案例实作(二)【xsl排版样应用】
15.1 建立与使用xsl排版样本
15.2 在xsl中建立一个html表格以显示查询结果
15.2.1 建立html表格并取出xml网页数据
15.2.2 处理多作者的问题
15.3 建立超链接
15.4 显示图片
15.5 显示
第16章 网上书店案例实作(三)【xml数据岛应用】
16.1 动态建立xml数据岛与数据绑定
16.1.1 向数据库要求获取书籍详细数据
16.1.2 制作xml数据岛与数据绑定
16.2 使用嵌套表格显示xml数据岛的重复性数据
16.2.1 建立多条作者数据
16.2.2 使用嵌套表格连接多条作者数据
第17章 网上书店案例实作(四)【xml dom应用】
17.1 在客户端通过 dom对象转换xml数据
17.1.1 通过dom对象读取xml数据岛的数据
17.1.2 建立转换的xsl
17.1.3 执行转换
17.2 增加订购数量新元素
17.2.1 添加<数量>元素
17.2.2 添加订购项目
17.2.3 处理相同订购项目问题
17.3 通过dom来显示xml数据
17.3.1 添加orderview网页
17.3.2 读取xml数据岛内容并显示在html网页中
17.3.3 统计xml数据岛内的数据
第18章 网上书店案例实作(五)【使用xmlhttp对象】
18.1 从客户端利用xmlhttp传送xml数据到服务器
18.1.1 建立xml数据包
18.1.2 复制xml元素结点
18.1.3 传送xml数据包
18.1.4 清除订单
18.2 服务器端处理接收到的xml数据包
18.2.1 连接数据库
18.2.2 接收xml数据包
18.2.3 在服务器端处理xml数据
18.2.4 返回xml数据到客户端
18.2.5 客户端对xml的处理
18.2.6 修改库存量
第19章 网上书店案例实作(六)【动态验证技巧】
19.1 建立验证用的xml schema
19.2 动态验证所接收到的xml数据包
19.2.1 动态指定验证依据与实施验证
19.2.2 添加验证错误的错误信息种类
19.2.3 客户端显示验证错误信息
附录a 安装范例与数据库
附录b microsoft xml dom的方法与属性
附录c xml的ebnf语法
附录d iso-639
附录e 本书习题参考答案
0.1 本书背景与目的
0.2 本书简介
0.3 本书范例
0.4 浏览器的选择
0.5 本书习题
0.6 本书光盘使用说明
0.7 环境设置
parti xml基础篇
第1章 xml简介
1.1 结构化数据
1.1.1 结构化与非结构化的数据
1.1.2 描述数据(meta data)
1.1.3 处理网页数据常遇到的问题
1.1.4 数据搜索与全文检索
1.1.5 为何需要xml
1.1.6 使用xml标记与属性描述数据
1.2 什么是xml
1.2.1 xml与w3c
1.2.2 xml与 web
. 1.2.3 xml与html的比较
1.2.4 xml的优缺点
1.2.5 xml的应用
1.2.6 well-formed xml与validate xml
本章习题
第2章 xml相关工具简介
2. 1 xml编辑器
2.2 xml校验器
2.2.1 micfosoft internet explorer 5.x(ie 5. x)
2.2.2 xml validator
2.2.3 msxml
2.2.4 将internet explorer 5.x提升为validated xml校验器
2.3 xsl/xslt相关工具
2.3.1 xslt viewer
2.3.2 将internet explorer 5.x提升为可观看经xsl转换xml后的结果
本章习题
第3章 well-formedxml
3.1 建立第一份well-formed xml文件
3.1.1 xml的基本语法
3.1.2 xml与version声明
3.1.3 根(root)结点
3.1.4 所有的标记必须以嵌套式(树状)排列
3.1.5 成对的标记出现方式
3.1.6 空的标记结尾必须加上“/”
3.1.7 标记名称与属性的规定
3.1.8 属性值前后必须被“"”所包围
3.1.9 特殊字符的规定
3.2 设计xml文件时必须的考虑
3.2.1 标记的考虑
3.2.2 属性的考虑
3.3 语法
3.3.1 用xml设计的标准语言
3.3.2 建立属于您的语法
3.4 使用命名空间避免冲突
3.4.1 xml为何需要命名空间
3.4.2 名称空间如何解决问题
3.4.3 在xml中如何使用命名空间
3.4.4 xml使用命名空间的典型——xsl与xhtml
本章习题
第4章 xml相关技术介绍
4.1 xml相关技术简介
4.1.1 排版样本(style sheets)
4.1.2 数据绑定(data binding)
4.1.3 dom(document object model)
4.1.4 验证(validation)
4.2 排版样本简介
4.2.1 在html中使用css排版样本
4.2.2 在xml中使用css作为排版样本
4.2.3 xsl排版样本
4.2.4 在xml中使用xsl作为排版样本
4.2.5 使用view xsl output调试
4.3 在html中使用xml
4.3.1 数据的传送
4.3.2 建立xml数据岛
4.3.3 将xml数据绑定到html标记
4.4 通过dom访问xml
4.4.1 dom简介
4.4.2 xml文件树(xml document tree)
4.4.3 dom对象
4.4.4 使用dom来浏览xml数据岛
4.5 验证(validation)
4.5.1 well-formed与validated xml文件
4.5.2 验证技术:dtd与xml schema
4.5.3 dtd简介
4.5.4 使用dtd来验证xml文件
4.5.5 dtd的功能限制
4.5.6 xml schema简介
4.5.7 使用xml schema来验证 xml文件
本章习题
part ii 验证技术
第5章 dtd
5.1 dtd与validatedxml文件
5.1.1 dtd
5.1.2 使用dtd的优缺点
5.1.3 validated xml文件
5.1.4 检查xml文件是否为validated xml文件的工具
5.2 内部dtd声明与外部dtd声明
5.2.1 内部的dtd声明
5.2.2 外部的dtd声明
5.2.3 内部的dtd与外部dtd的合作
5.3 元素(element)
5.3.1 非空元素的声明与使用
5.3.2 空元素的声明与使用(empty的使用)
5.3.3 不做限制的元素声明与使用(any的使用)
5.4 树状结构
5.5 结构符号
5.5.1 “()”、“,”结构符号与没有结构符号
5.5.2 重复性符号“*”、“+”
5.5.3 选择性符号“?”、“|”
5.6 更复杂的文件结构与dtd声明
5.6.1 混合型的声明
5.6.2 递归式的声明
5.7 实体
5.7.1 内部实体与外部实体
5.7.2 可拆解实体与不可拆解实体
5.7.3 实体的种类
5.8 再谈实体
5.8.1 在dtd声明中使用实体引用
5.8.2 参数型的实体引用
5.8.3 一般型与参数型实体引用的合作
5.8.4 多个外部dtd的合作方式
5.9 其他命令
5.9.1 备注
5.9.2 ignore与include
5.9.3 cdata关键字
本章习题
第6章 dtd的属性声明
6.1 元素的属性
6.1.1 属性使用上的well-formed限制
6.1.2 属性的声明语法
6.1.3 属性(值)类型
6.1.4 属性的默认值类型
6.2 细说属性值类型
6.2.1 cdata
6.2.2 enumerated
6.2.3 nmtoken
6.2.4 nmtokens
6.2.5 entity
6.2.6 entities
6.2.7 notation
6.2.8 id
6.2.9 idref
6.2.10 idrefs
6.3 细说属性默认值类型
6.3.1 #implied
6.3.2 #required
6.3.3 #fixed
6.3.4 特定的默认字符串
6.4 默认的属性名称
6.4.1 xml:space默认属性
6.4.2 xml:lang默认属性
本章习题
第7章 xml schema
7.1 xml schema简介
7.1.1 xml schema在w3c的审议进度
7.1.2 xml schema与dtd
7.2 xml schema的基础
7.2.1 xml schema的基础语法
7.2.2 w3c与 microsoft的 xml schema
7.2.3 指定xml schema
7.3 xml schema的结构(元素)声明
7.3.1 xml元素声明<elementtype>
7.3.2 xml子元素声明<element>
7.3.3 组元素<group>
7.3.4 属性声明<attributetype>
7.3.5 元素属性声明<attribute>
7.4 xml schema的数据类型声明
7.4.1 数据类型种类
7.4.2 数据类型的声明(直接声明)
7.4.3 数据类型的声明(使用<datatype>声明)
本章习题
part iii asp与xml
第8章 asp与xml
8.1 静态与动态的xml数据
8.1.1 数据的对应
8.1.2 浏览器与网页服务器的沟通
8.2 asp简介
8.2.1 asp的运行原理
8.2.2 asp的内建对象
8.2.3 asp的语法与范例
8.2.4 使用form传送数据
8.2.5 asp接收与返回数据
8.2.6 存储用户信息
8.2.7 网上书店案例实作(一)——1
8.3 asp与数据库集成应用
8.3.1 ado简介
8.3.2 通过ado连接数据库
8.3.3 recordset的概念与使用
8.3.4 asp返回html格式数据
8.4 asp与 xml
8.4.1 设置contenttype
8.4.2 asp返回xml的数据
8.4.3 recordset与 xml
8.4.4 网上书店案例实作(一)--2
本章习题
第9章 xsl与xml
9.1 通过xsl转换xml文件
9.1.1 xsl处理器(xsl processor)
9.1.2 转换与格式化排版
9.1.3 xsl的主要概念
9.1.4 view xsl output
9.2 如何使用xsl排版样本
9.3 xpath路径表示法
9.3.1 xpath简介
9.4 模板(template)的使用方法
9.4.1 xsl:stylesheet元素
9.4.2 模板(xsl:template元素)与模板对应原则
9.4.3 xsl:for-each元素
9.4.4 xsl:apply-templates元素(应用模板)
9.4.5 xsl:value-of元素(取出xml元素或属性数据)
9.5 在输出中添加 xml数据
9.5.1 xsl:comment元素(加入注释)
9.5.2 xsl:copy元素(复制数据)
9.5.3 xsl:attribute元素(添加属性)
9.5.4 xsl:element元素(添加标记)
9.6 xsl的条件语句控制功能
9.6.1 xsl:if元素
9.6.2 xsl:choose、xsl:when、xsl:otherwise元素
9.7 网上书店案例实作(二)
本章习题
第10章 xml数据岛
10.1 浏览器与数据访问
10.1.1 服务器传送数据
10.1.2 在客户瑞中使用dso
10.1.3 数据与显示
10.1.4 内联与对外引用的 xml dso
10.2 数据绑定(data binding)
10.2.1 xml与ado recordset
10.2.2 dhtml标记与数据绑定
10.2.3 使用table显示多条数据
10.2.4 读取重复性数据
10.2.5 读取xml属性
10.3 数据的控制与处理
10.3.1 通过recordset的函数来浏览xml数据岛
10.3.2 动态改变dhtml标记内容
10.3.3 dso的事件
10.3.4 搜索、排序、修改xml数据岛的数据
10.4 网上书店案例实作(三)
本章习题
第11章 xml dom
11.1 dom与xml
11.1.1 xml数据与xml校验器
11.1.2 各种dom对象与树状结构
11.1.3 dom树的结点
11.1.4 w3c与微软的dom
11.2 访问xml dom树
11.2.1 访问xml数据
11.2.2 访问根元素(documentelement属性)
11.2.3 浏览dom树中的各个结点
11.2.4 浏览结点列表(nodelist)中的结点
11.2.5 与结点内容有关的属性
11.3 dom与xsl
11.3.1 通过dom在客户端动态指定xsl排版样本
11.3.2 通过dom在服务器端动态指定xsl排版样本
11.3.3 网上书店案例实作(四)--1
11.4 错误处理(parseerror属性)
11.5 元素与属性的访问(可使用xpath)
11.5.1 访问元素结点(getelementsbytagname)
11.5.2 选择元素(selectsinglenode、selectnodes)
11.5.3 访问元素内容
11.5.4 建立、删除或取代元素结点
11.5.5 访问属性
11.5.6 建立或删除属性
11.5.7 网上书店案例实作(四)--2
11.6 通过dom来显示 xml数据
11.6.1 再谈xsl(xsl的功能限制)
11.6.2 使用字符串存放显示的内容
11.6.3 xml数据的变量运算
11.6.4 读取多个xml数据源
11.6.5 显示字符串
11.6.6 网上书店案例实作(四)--3
本章习题
第12章 xmlhttp
12.1 客户端的准备
12.1.1 xml网站架构
12.1.2 从客户端将xml传送到服务器
12.1.3 建立xml数据包内容
12.1.4 复制xml dom树
12.2 传送xml数据到服务器(xmlhttp对象)
12.2.1 xmlhttp对象初始化
12.2.2 送出xml数据到服务器(open与send)
12.2.3 网上书店案例实作(五)--1
12.3 服务器端对 xml的处理
12.3.1 加载xml数据
12.3.2 使用xml数据更新数据库
12.4 返回信息
12.4.1 返回信息的种类
12.4.2 返回静态xml文件
12.4.3 返回动态xml文件
12.5 接收返回信息
12.5.1 接收html网页返回信息
12.5.2 接收xml格式的返回信息
12.5.3 网上书店案例实作(五)——2
本章习题
第13章 动态验证
13.1 验证的重要性
13.1.1 为何会出现不合法的xml文件
13.1.2 处理不合法的xml文件
13.2 xml schema extension与dom
13.2.1 xml schema extension
13.2.2 通过dom获取xml schema与xml schema extension
13.3 动态验证
13.3.1 在客户端做动态验证设置
13.3.2 在服务器做动态验证设置
13.3.3 在服务器执行动态验证
13.3.4 parseerror对象
13.3.5 网上书店案例实作(六)
本章习题
part iv 案例实作篇
第14章 网上书店案例实作(一)【动态产生xml文件】
14.1 建立网上书店基本架构与功能
14.1.1 建立网上书店网站
14.1.2 form的练习
14.1.3 asp接收与返回信息
14.2 从数据库查询所需信息并动态返回xml文件
14.2.1 通过ado访问数据库数据
14.2.2 返回xml网页
14.2.3 返回每一本书的更多信息
14.2.4 处理多作者的方法
第15章 网上书店案例实作(二)【xsl排版样应用】
15.1 建立与使用xsl排版样本
15.2 在xsl中建立一个html表格以显示查询结果
15.2.1 建立html表格并取出xml网页数据
15.2.2 处理多作者的问题
15.3 建立超链接
15.4 显示图片
15.5 显示
第16章 网上书店案例实作(三)【xml数据岛应用】
16.1 动态建立xml数据岛与数据绑定
16.1.1 向数据库要求获取书籍详细数据
16.1.2 制作xml数据岛与数据绑定
16.2 使用嵌套表格显示xml数据岛的重复性数据
16.2.1 建立多条作者数据
16.2.2 使用嵌套表格连接多条作者数据
第17章 网上书店案例实作(四)【xml dom应用】
17.1 在客户端通过 dom对象转换xml数据
17.1.1 通过dom对象读取xml数据岛的数据
17.1.2 建立转换的xsl
17.1.3 执行转换
17.2 增加订购数量新元素
17.2.1 添加<数量>元素
17.2.2 添加订购项目
17.2.3 处理相同订购项目问题
17.3 通过dom来显示xml数据
17.3.1 添加orderview网页
17.3.2 读取xml数据岛内容并显示在html网页中
17.3.3 统计xml数据岛内的数据
第18章 网上书店案例实作(五)【使用xmlhttp对象】
18.1 从客户端利用xmlhttp传送xml数据到服务器
18.1.1 建立xml数据包
18.1.2 复制xml元素结点
18.1.3 传送xml数据包
18.1.4 清除订单
18.2 服务器端处理接收到的xml数据包
18.2.1 连接数据库
18.2.2 接收xml数据包
18.2.3 在服务器端处理xml数据
18.2.4 返回xml数据到客户端
18.2.5 客户端对xml的处理
18.2.6 修改库存量
第19章 网上书店案例实作(六)【动态验证技巧】
19.1 建立验证用的xml schema
19.2 动态验证所接收到的xml数据包
19.2.1 动态指定验证依据与实施验证
19.2.2 添加验证错误的错误信息种类
19.2.3 客户端显示验证错误信息
附录a 安装范例与数据库
附录b microsoft xml dom的方法与属性
附录c xml的ebnf语法
附录d iso-639
附录e 本书习题参考答案
XML与ASP网站实作大全
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!