XML实用教程 教学课件 范立锋 第7章 XML的数据源对象.ppt

XML实用教程 教学课件 范立锋 第7章 XML的数据源对象.ppt

ID:50030779

大小:169.50 KB

页数:25页

时间:2020-03-07

XML实用教程 教学课件 范立锋 第7章 XML的数据源对象.ppt_第1页
XML实用教程 教学课件 范立锋 第7章 XML的数据源对象.ppt_第2页
XML实用教程 教学课件 范立锋 第7章 XML的数据源对象.ppt_第3页
XML实用教程 教学课件 范立锋 第7章 XML的数据源对象.ppt_第4页
XML实用教程 教学课件 范立锋 第7章 XML的数据源对象.ppt_第5页
资源描述:

《XML实用教程 教学课件 范立锋 第7章 XML的数据源对象.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第7章XML的数据源对象7.1数据岛的概念7.2通过记录集管理数据岛7.3数据管理7.4XML与数据库的交互7.5SQLServer对XML的支持数据岛是指存在于HTML页面中的XML代码,作为HTML页面数据的来源。7.1数据岛的概念通过数据岛技术,实现了页面范围内数据和显示的分离。还可以将XML数据和HTML对象(如表格、文本域等)绑定。7.1.1内嵌的数据岛7.1.2外部数据岛返回内嵌的数据岛(1)内嵌的数据岛是指在HTML文件中中通过标记嵌入的XML代码块。标记含有一个重要的属性“id”,表示该数据岛的名称,通过该名称来调用数据岛和对数据岛进行

2、相关的操作。例如,声明内部的数据岛:张三25李四24内嵌的数据岛(2)使用数据岛:需要将数据岛和HTML的对象进行绑定。例如:其中有一个属性“datasrc”,该属性表示该表格对象要和一个数据源对

3、象相捆绑。属性值是“#”加一个数据源对象的id属性值。HTML的其他对象也可以和XML数据岛捆绑。例如:

“datafld”属性来获得标记的数据,属性值就是要用到的数据的标记名称。返回外部的数据岛

4、就是一个外部XML文件,是和HTML文件相对独立的。在HTML内部通过标记导入该文件。声明外部数据岛的格式为:外部数据岛XML文件的URI必须是一个有效的XML文件路径。外部的XML文件必须是一个良构的XML文件。外部数据岛的具体用法和内部的数据岛完全一样。使用外部数据岛有很多有益的地方。比如,可以提高数据的共享性,方便数据的维护;可以提高程序的扩展性和代码的重用性。返回7.2通过记录集管理数据岛7.2.1创建记录集7.2.2通过记录集访问数据岛中各个标记7.2.3操作记录集7.2.4

5、遍历记录集7.2.5对记录集进行分页7.2.6把记录存储到数组中返回创建记录集创建记录集首先要定义一个数据岛,然后调用该数据岛的一个属性来生成一个记录集,例如:varrs=students.recordset;集合rs就是创建的记录集。返回通过记录集访问数据岛中各个标记访问数据岛中各个标记有如下的一些方法:rs(‘标记名称’)rs(index)rs.Fields(‘标记名称’)rs.Fie

6、lds(index)rs.Fields.Item(‘标记名称’)rs.Fields.Item(index)“index”表示标记的编号。例如:rs(0)rs.fields('sex')rs.fields.item(2)返回操作记录集操作记录集包括添加和删除,通过调用记录集的Addnew()和Delete()方法来完成。例如:functioninsertrs(){rs.addnew();rs(0)="赵六";rs(1)="男";rs(2)="24";}functiondeleters(){rs.movelast();rs.Delete();}insertrs方法首先调用“r

7、s”的“addnew()”方法向记录集中添加一条新记录,记录的值通过下面的三条语句设定。deleters方法包含两条语句,第一条语句的作用是把当前记录移动到记录集的最后一条记录。第二条语句调用“rs”的“Delete()”方法,把当前记录从记录集中删除。返回遍历记录集记录集中通常含有很多条记录,当打开一个记录集时,当前的位置总是指向第一条记录,如果想要查看其它的记录,就需要借助于记录集的一些方法:moveNex()方法,表示当前记录移动到下一条记录。movePrevious()方法,表示当前记录移动到上一条记录。moveFir

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。