第6章访问xml之数据岛.ppt

上传人:sccc 文档编号:5116069 上传时间:2023-06-05 格式:PPT 页数:26 大小:285.02KB
返回 下载 相关 举报
第6章访问xml之数据岛.ppt_第1页
第1页 / 共26页
第6章访问xml之数据岛.ppt_第2页
第2页 / 共26页
第6章访问xml之数据岛.ppt_第3页
第3页 / 共26页
第6章访问xml之数据岛.ppt_第4页
第4页 / 共26页
第6章访问xml之数据岛.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《第6章访问xml之数据岛.ppt》由会员分享,可在线阅读,更多相关《第6章访问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文档的例子,数据岛的id,6

3、.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时,通常被绑定的XML文档结构简单,即XML文档通

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

5、览记录的方法,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使用嵌套表格显示XML文档,职工年龄:嵌套表格职工基本信息表,HTML,6.3.2使用嵌套表格显示XML文档

6、,表头,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显示xml中元素的属性,005许莉莉女销售部15965328514,008赵志国女销售部13888658898,6.4显示xml中元素

7、的属性,职工年龄:嵌套表格职工基本信息表,HTML,直接把属性按子元素处理,练习题,(1)XML数据岛绑定于标签()之间。A.B.C.D.(2)如果要使用单个html标记来显示具有多个记录的xml,则需要使用DSO提供的()对象提供的方法。(3)以下方法()可以用于移动当前记录的位置。A.MoveNext B.MovePrevious C.Move D.MoveLast(4)以下()HTML标记不能绑定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备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号