欢迎来到天天文库
浏览记录
ID:45659221
大小:285.00 KB
页数:26页
时间:2019-11-15
《《访问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使用内联文档使用内联文档
4、
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
此文档下载收益归作者所有