《访问xml之数据岛》PPT课件

《访问xml之数据岛》PPT课件

ID:45659221

大小:285.00 KB

页数:26页

时间:2019-11-15

《访问xml之数据岛》PPT课件_第1页
《访问xml之数据岛》PPT课件_第2页
《访问xml之数据岛》PPT课件_第3页
《访问xml之数据岛》PPT课件_第4页
《访问xml之数据岛》PPT课件_第5页
资源描述:

《《访问xml之数据岛》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章使用数据岛显示XML数据本章学习要点使用绑定显示XML元素的属性4使用单个标记绑定显示XML文档2使用表格绑定显示XML文档3数据岛的一般概念16.1数据岛的一般概念在XML中,数据岛(Dataisland)是一种以XML作为HTML文档数据源的数据访问方式,它的主要工作方式是在HTML文件中嵌入XML片段(包含了数据),并将XML片段设置为一个数据源(DataSource),然后将HTML中的标记绑定到该数据源,实现对XML数据的访问。由于数据岛有这样一种工作方式,所以又称为DSO(DadaSourceOb

2、ject,数据源对象)。6.1.1数据绑定数据绑定使XML文档中的元素与HTML文档中的标记建立联系,使XML元素的内容显示在HTML页面中。使用数据绑定显示XML文档需要两个步骤:第一步:链接XML文档到HTML。使用XML数据岛,即HTML的标记可以方便地建立HTML和XML文档的链接。第二步:绑定XML元素到HTML标记。被绑定的HTML标记可以自动显示XML元素内容。6.1.2数据岛的链接在HTML中使用数据岛链接XML文档有两种方式:链接外部的XML文档和使用内联文档,它俩的区别在于数据的存放位

3、置前者通过调用外部XML文件的形式来实现一个数据岛的载入,而后者是将数据保存在HTML内部的一个标记中。6.1.2链接外部的XML文档HTML文档XML文档链接HTML标记用于标识XML文档或称为数据岛idXML文档地址链接外部的XML文档的例子数据岛的id6.1.2使用内联文档使用内联文档</p><p>4、

使用内联文档示例

<职工列表><职工><职工编号>001<姓名>张晓迪<性别>女<部门>销售部参见6.2.htm数据岛的id6.2使用单个标记绑定显示XML文档将XML元素绑定的单个HTML标记,被绑定的HTML标记就可以自动显示XML元素的内容。绑定的语法如下:

5、datasrc=“#数据岛的id”datafld=“xml元素名称”>例如:则上述标签会显示为id值为cdlist的xml数据岛的“专辑”元素的内容部分。除了span标记可以绑定外,还有一些常见的html标记可以绑定:DIV、A、LABEL、BUTTON、INPUT、IMG、MARQUEE、TEXTAREA6.2使用单个标记绑定显示XML文档使用单个标记绑定XML时,通常被绑定的XML文档结构简单,即XML文档通

6、常具有三层结构,即根元素(可看做整个表格)、第二层子元素(可看做表格的记录)和第三层子元素(可看做记录的字段)。根据xml文档中第二层子元素(即记录)的条数可分为绑定单个记录和绑定多个记录的xml文档:6.2.1绑定单个记录的XML文档………..………..<职工列表><职工><姓名>张晓迪<性别>女<部门>销售部………..………..张晓迪女销售部datasrcdataflddataflddatafld参见P178例6

7、.3.htm6.2.2绑定多个记录的XML文档如果使用单个html标记显示具有多个记录的xml文档时,则只能显示一个记录(当前记录)。要浏览其他的记录,则要使用DSO对象的recordset(记录集)提供的方法,见下表:调用recordset方法最简单就是使用按钮:下一记录参见P179例6-4recordset对象浏览记录的方法方法作用示例moveFirst显示第一个记录数据岛id.recordset.move

8、First()movePrevious显示上一个记录数据岛id.recordset.movePrevious()moveNext显示下一个记录数据岛id.recordset.moveNext()moveLast显示最后一个记录数据岛id.recordset.moveLast()move显示指定编号的记录(编号从0开始)数据岛id.recordset.move

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

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

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