1 / 25
文档名称:

XML实用教程-第11章-XML与ASP.ppt

格式:ppt   大小:262KB   页数:25页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

XML实用教程-第11章-XML与ASP.ppt

上传人:wxc6688 2022/7/29 文件大小:262 KB

下载得到文件列表

XML实用教程-第11章-XML与ASP.ppt

相关文档

文档介绍

文档介绍:XML实用教程
丁跃潮 张涛 叶文来 刘韵华 程旭曼 丁潇 张天桥
北京大学出版社
第11章 XML与ASP
概述
教学提示:ASP(Active Server Page)是微软为了推广网络应用程序urce类型,,可省略
CursorType参数取值

CursorType参数
数值
描 述
AdOpenForwardOnly
0
向前指针,只能利用MoveNext或GetRows向前移动检索数据,默认值
AdOpenKeyset
1
键盘指针,在记录集中可以向前或向后移动,当某客户做了修改后(除了增加新数据),其他用户都可以立即显示
AdOpenDynamic
2
动态指针,记录集中可以向前或向后移动,所有修改都会立即在其他客户端显示
AdOpenStatic
3
静态指针,在记录集中可以向前或向后移动,所有更新的数据都不会显示在其他客户端
LockType参数取值
LockType参数
数 值
描 述
AdLockReadOnly
1
只读,不许修改记录集,默认值
AdLockPessimistic
2
只能同时被一个客户修改,修改时锁定,修改完毕释放
AdLockOptimistic
3
可以同时被多个客户修改
AdLockBatchOptimistic
4
数据可以修改,但不锁定其他客户
Options参数
Options参数

说 明
adCmdUnknown
-1
CommandText参数类型无法确定,是系统的缺省值
AdCmdText
1
CommandText参数是命令类型
AdCmdTable
2
CommandText参数是一个表名称
adCmdStoreProc
3
CommandText参数是一个存储过程名称
Recordset对象的方法
(1)Open 该方法用来打开记录集。语法为:
(2)Close 该方法用于关闭Recordset对象。
(3)MoveFirst 该方法用于记录指针移动到第一条记录。
(4)MovePrevious 该方法用于将记录指针移动到上一条记录,也就是向前移动一条。
(5)MoveNext 该方法用于将记录指针移动到下一条记录,也就是向后移动一条。
(6)MoveLast 该方法用于将指针移动到最后一条记录。
(7)Move 该方法用于将指针移动到指定的记录。
(8)AddNew 该方法用于向数据库添加记录
(9)Delete 该方法用于删除当前记录。
(10)Update 该方法用于更新数据库数据。
利用Connection对象、Recordset对象取数据表数据
利用Connection对象存取数据库的主要内容是利用Connection对象的Execute方法对数据库记录进行查询操作。
XML在ASP中的应用
用XML文件存储数据,将可减少额外的服务器的负荷。此外还有一个编辑数据的简单方法。只要使用文本编辑器,而不必使用复杂的数据库工具。XML文件很容易备份、和下载到客户端。
XML还有一个更抽象的优点,即作为层次型的格式比关系型的更好。它可以用一种很直接的方式来设计数据结构以符合需要。不需要使用一个实体-关系编辑器,也不需要使的图表(schema)标准化。 如果你有一个元素(element)包含了另一个元素,你可以直接在格式中表示它,而不需要使用表的关联。
ADO定义一个完整的功能接口,允许把Recordset当作XML文件来存取。
使用APS创建XMLDom对象
1. 创建一个DOM对象的实例
2. 为对象导入特定的XML文件
3. 执行具体的工作
使用APS遍历XMLDom对象
使用ASP显示XML文件
采用ASP+XMLDOM的编程框架,目的在于让读者了解ASP使用xmlDoc格式化显示XML文件。
使用ASP创建XML文档
ASP文档用于在服务器中创建一个XML文档。
使用ASP转换XML文档成HTML文档
在服务器端使用ASP将XML文档转换为标准的HTML文档。使用ASP转换XML文档时,需要为XML文档设计好XSL样式表,然后利用DOMDocument对象的transformNode方法使用样式表来将XML文档转换为HTML文档。
数据库记录转换成XML文档
XML文档在很多方面与传统的关系数据库相似,在ASP中,