访问xml之数据岛.ppt

上传人:本田雅阁 文档编号:2588019 上传时间:2019-04-13 格式:PPT 页数:26 大小:285.01KB
返回 下载 相关 举报
访问xml之数据岛.ppt_第1页
第1页 / 共26页
访问xml之数据岛.ppt_第2页
第2页 / 共26页
访问xml之数据岛.ppt_第3页
第3页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《访问xml之数据岛.ppt》由会员分享,可在线阅读,更多相关《访问xml之数据岛.ppt(26页珍藏版)》请在三一文库上搜索。

1、第6章 使用数据岛显示XML数据,本章学习要点,6.1数据岛的一般概念,在XML中,数据岛(Data island)是一种以XML作为HTML文档数据源的数据访问方式,它的主要工作方式是在HTML文件中嵌入XML片段(包含了数据),并将XML片段设置为一个数据源(Data Source),然后将HTML中的标记绑定到该数据源,实现对XML数据的访问。由于数据岛有这样一种工作方式,所以又称为DSO(Dada Source Object,数据源对象)。,6.1.1数据绑定,数据绑定使XML文档中的元素与HTML文档中的标记建立联系,使XML元素的内容显示在HTML页面中。 使用数据绑定显示XML文

2、档需要两个步骤: 第一步:链接XML文档到HTML。使用XML数据岛,即HTML的标记可以方便地建立HTML和XML文档的链接。 第二步:绑定XML元素到HTML标记。被绑定的HTML标记可以自动显示XML元素内容。,6.1.2数据岛的链接,在HTML中使用数据岛链接XML文档有两种方式: 链接外部的XML文档和使用内联文档,它俩的区别在于数据的存放位置 前者通过调用外部XML文件的形式来实现一个数据岛的载入,而后者是将数据保存在HTML内部的一个标记中。,6.1.2链接外部的XML文档,链接,HTML标记,用于标识XML文档或称为数据岛id,XML文档地址,链接外部的XML文档的例子,数据岛

3、的id,6.1.2使用内联文档, 使用内联文档 使用内联文档示例 , 001 张晓迪 女 销售部 ,参见6.2.htm,数据岛的id,6.2使用单个标记绑定显示XML文档,将XML元素绑定的单个HTML标记,被绑定的HTML标记就可以自动显示XML元素的内容。 绑定的语法如下: 例如: 则上述标签会显示为id值为cdlist的xml数据岛的“专辑”元素的内容部分。 除了span标记可以绑定外,还有一些常见的html标记可以绑定:DIV、A、LABEL、BUTTON、INPUT、IMG、MARQUEE、TEXTAREA,6.2使用单个标记绑定显示XML文档,使用单个标记绑定XML时,通常被绑定的

4、XML文档结构简单,即XML文档通常具有三层结构,即根元素(可看做整个表格)、第二层子元素(可看做表格的记录)和第三层子元素(可看做记录的字段)。 根据xml文档中第二层子元素(即记录)的条数可分为绑定单个记录和绑定多个记录的xml文档:,6.2.1绑定单个记录的XML文档, 张晓迪 女 销售部 ,参见P178例6.3.htm,6.2.2绑定多个记录的XML文档,如果使用单个html标记显示具有多个记录的xml文档时,则只能显示一个记录(当前记录)。要浏览其他的记录,则要使用DSO对象的recordset(记录集)提供的方法,见下表: 调用recordset方法最简单就是使用按钮: 下一记录

5、参见P179例6-4,recordset对象浏览记录的方法,6.3使用表格绑定显示XML文档, 职工编号 职工姓名 职工性别 所在部门 联系电话 ,XML数据岛id,表头,表内容,绑定XML元素,6.3.1使用简单表格显示XML,参见P181例6-5 表头的设定使用了标记,而不是直接使用标记。但是如果使用标记的话,那么对于任一条记录,表头都依次显示。,6.3.2使用嵌套表格显示XML文档, 32 001 张晓迪 女 销售部 13912345678 , 41 005 许莉莉 女 销售部 15965328514 , 58 008 赵志国 女 销售部 13888658898 ,6.3.2使用嵌套表格

6、显示XML文档, 职工年龄: 嵌套表格职工基本信息表 ,HTML,6.3.2使用嵌套表格显示XML文档, 表头 ,6.3.2使用嵌套表格显示XML文档, 表头 ,P182例6-6,6.3.3分页显示XML文档,Table标记的datapagesize属性用于指定一页可以显示的记录条数,然后使用标记提供的方法来浏览各页内容,如下表所示:,table标记用于分页浏览的方法,6.3.3分页显示XML文档, 第一页 上一页 下一页 最后一页 ,每页显示3行,显示第1页,显示上1页,显示下1页,显示最后1页,唯一识别代码,P184例6-7, 001 张晓迪 女 销售部 13912345678 ,6.4显

7、示xml中元素的属性, 005 许莉莉 女 销售部 15965328514 , 008 赵志国 女 销售部 13888658898 ,6.4显示xml中元素的属性, 职工年龄: 嵌套表格职工基本信息表 ,HTML,直接把属性按子元素处理,练习题,(1)XML数据岛绑定于标签( )之间。 A. B. C. D. (2)如果要使用单个html标记来显示具有多个记录的xml,则需要使用DSO提供的( )对象提供的方法。 (3)以下方法( )可以用于移动当前记录的位置。 A. MoveNext B. MovePrevious C. Move D. MoveLast (4)以下( )HTML标记不能绑定

8、XML元素。 A. a B. label C.h2 D. span (5)使用表格来分页显示XML文档时,需要设置table标记的( )属性。 A.datasrc B.datafld C.ID D.datapagesize,B,C,C,D,练习题,(1)使用数据岛时,xml标记的( )属性是必须的。 (2)使用表格显示XML文档内容是,table标记的( )属性是必须的。 (3)使用分页表格显示数据时,若想实现翻页功能,应指定table标记的( )属性。 (4)显示上一页的方法为( ),下一页的方法为( ),第一页的方法为( ),最后一页的方法为( )。 (5)对表格进行翻页的方法是( )大小写的。,id,datasrc,ID,previousPage,nextPage,firstPage,lastPage,区分,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1