欢迎来到天天文库
浏览记录
ID:59199636
大小:121.50 KB
页数:33页
时间:2020-09-26
《第12讲 XML的数据源对象(数据岛)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第12讲XML的数据源对象(数据岛)本讲内容数据岛的一般概念数据岛的数据显示通过记录集管理数据岛数据源对象的属性和方法使用数据岛实现数据库查询的分页显示概述XML的数据交换技术,除了CSS、XSLT外,还有数据源技术即数据岛。目前许多动态Web网站的内容数据都存放在数据库中,对于Web程序开发人员来说,如果要把有用信息从数据库中提取出来,传统的方法是在服务器端编写脚本程序(ASP、JSP、PHP等),通过SQL查询获得相关记录,把结果组织成HTML页面返回给客户端为了提高系统服务的灵活性、可扩展性,把从数据库中提取出来的数
2、据存放在XML文档中,使用XSLT转化为HTML。但本质上说XSLT是个中间环节。较为理想的方式是把XML和HTML两种技术直接相结合。XML数据岛就是这种思想的产物概述当我们在HTML文档中通过使用XML标记来嵌入XML数据时,就在HTML文档中形成一个dataisland。数据岛是指被HTML页面引用或包含的XML数据。XML数据可以包含在HTML文件内,也可以包含在某外部文件内。Web服务器与客户机之间的数据传递方式有三种:HTML页面,XML文档以及XML数据岛。采用数据岛作为交互手段,不仅可以使数据具备一定的语义
3、信息,还能保持HTML的原有特色总之,XML数据岛综合了使用XML文档和HTML文档的优点结构化XML数据可以与一张表格对应,每一列式一个元素,每一行是一条记录包含若干元素数据岛的一般概念XML的数据源对象(DataSourceObject,DSO),又称为数据岛数据岛的实现机制是将一个XML文档或一段XML代码当作一个类似于数据库的对象,使用传统操作数据库的方法来操作XML文档中的数据,例如,数据的添加、删除、更新和查询。XML技术是一种真正意义上的数据和显示模式的分离,数据岛是这种技术中的一种。数据岛的一般概念数据岛的
4、特点:通过标记嵌入到HTML文件中的一份XML文件。在内存中通过树状结构来解析XML数据HTML网页上的XML数据源可以和HTML网页上的对象通过数据邦定进行显示。DSO允许从一行数据移动到下一行数据,添加、删除、修改数据记录等,这些操作使用recordset对象来实现数据源的分类内部数据源XML数据通过嵌入到了HTML文件中通常对应网页的专用数据程序结构性较差外部数据源HTML文件通过标记调用外界的Well-formedXML文件调用的语法示例:5、l”>XML数据可以被多个网页调用程序结构好演示3.htm建立数据源在HTML中通过在元素内包含XML数据,语法为:使用datasrc和datafld属性来取得XML内容datasrc属性用于绑定数据源,方法:datasrc="#shirt"datafld属性用于绑定数据源中的元素,datafld的值是需要显示的元素名称如datafld="name"DSO的数据显示方法和input标记(表单中的文本框)捆绑,6、tdatasrc=”#数据源的名称”datafld=”某种标记或属性的名称”>和textarea标记(表单中的文本区域)捆绑表单显示数据源以goods.xml为源数据,建立goods.htm,实现表单显示XML文档内容核心内容分析:
5、l”>
6、tdatasrc=”#数据源的名称”datafld=”某种标记或属性的名称”>和textarea标记(表单中的文本区域)捆绑表单显示数据源以goods.xml为源数据,建立goods.htm,实现表单显示XML文档内容核心内容分析:
7、"datasrc="#shirt"datafld="name"/>材质:尺寸:价格:
8、onclick设置成相应的移动操作,添加如下代码:
此文档下载收益归作者所有