数据岛的绑定与DSO

原创 2007年09月30日 08:31:00

      上一个小节主要介绍了数据岛的概念及用途,在学习数据岛的使用之前,我们应该先了解几个数据岛相关术语,其中一个比较重要的就是数据绑定。下面我们通过一个简单的案例,来说明一下。

      首先创建XML文档,打开记事本,在里面输入下列代码:

10-1

<?xml version="1.0" encoding="GB2312"?>

<书库>

  <>

    <书名>xml入门</书名>

    <作者>刘澜安</作者>

    <价格>36.6</价格>

  </>

</书库>

      将该文件保存,文件名为dos_1.xml。打开记事本,创建HTML文档,输入下列代码:

10-1

<html>

   <head><title>数据岛术语</title></head>

   <body>

      <center>

         <h1>下面的数据是从XML中提取出来的</h1>

         <xml id="dos" src="dos_1.xml"></xml>

         <ul >

             <li ><span datasrc="#dos" datafld="书名"></span></li>

             <li ><span datasrc="#dos" datafld="作者"></span></li>

             <li ><span datasrc="#dos" datafld="价格"></span></li>

        </ul>

      </center>

   </body>

</html>

 

将该文件保存,文件名为

dos_1.html。单击运行该网页,结果显示如图10-1所示:

10-1  【数据绑定显示】窗口

      在上面的例子中,我们创建了一个XML文件,该文件是独立的,这里可以把它看成一个对象,仅仅一个对象,在HTML文件中我们创建了一个标记,XML标记,该标记表明在HTML中引入一个对象,该对象的ID号就是下面操作该XML文档的名称,通过该ID号我们可以获得该XML文档中的数据,在下面的标记<span>通过使用了ID号,获得了XML文件里的数据,我们把这种情况称为数据的绑定。创建xml对象后可以与tablespandiv等元素绑定,绑定元素的datasrc属性为xml元素的id属性,前面要加上#datafld属性为要显示的字段内容。对与数据的绑定后面还要陆续的提到。

      为了能够处理这种内嵌XML代码的HTML页面,Internet Explorer 4.0(以下简称IE 4.0)和其以上的版本引入了DSOData Source Objects,数据源对象)技术。XML DSO是一个Microsoft ActiveX控件,嵌入到Microsoft Internet Explorer中,利用嵌入的控件,DSO有助于格式化数据并将这些数据显示在HTML页面上,DSO可用于从以下文件提取数据:外部XML文档或嵌入到HTML文档的XML数据。通过DSO可以对嵌入到HTML中的文档的XML数据进行操作,其操作后面会提到。要使用DSO,则根XML元素必须不能具有任何属性。

 

利用Ajax与数据岛实现无刷新绑定 shang515

首先我们今天要用到的是Ajax.NET Professional ,您可以从http://www.schwarz-interactive.de/ 获取更多的信息然后还需要知道Xml数据岛,先来看一个简...
  • zfive5
  • zfive5
  • 2006年03月28日 12:56
  • 929

XML 数据岛

With Internet Explorer, the unofficial tag can be used to create an XML data island.通过IE浏览器,非正式的标记可...
  • phqm
  • phqm
  • 2008年03月21日 15:36
  • 1465

SAP_BW之DSO(数据存储对象)

DSO 数据存储对象 1.DSO的用途和功能 DataStore 对象用于在凭证级(基本级)存储合并数据和清除数据(交易数据或主数据)。尽管DataStore 对象可以存储主数据,并且理由充分,但...
  • Jason_Chen11
  • Jason_Chen11
  • 2017年08月21日 23:15
  • 404

BW系列之DSO

现在社会,都很喜欢炒作名词,就是俗话说的换汤不换药,纵观计算机的发展历史,也难免俗,而DSO就是这样一个产品,DSO原称ODS,即营运数据存储,现称为数据存储对象,概念改变但是实质不变,不管SAP认为...
  • zyx19874
  • zyx19874
  • 2015年08月05日 14:03
  • 629

简单介绍数据岛使用方法

数据岛指的是存在Html网页中的xml代码段,它在Html中形成了一个数据的集合,数据岛允许我们在Html网页中集成xml,对xml编写脚本.数据岛有它特有的形式,由标记xml开始,在开始标记中要有一...
  • lee576
  • lee576
  • 2008年01月15日 16:26
  • 1042

SAP_BW之将数据从DSO中抽到Cube

一、创建InfoObject 二、创建InfoCube 三、创建DSO 1、填写相关信息 2、输入相关信息对象 3、DSO创建成功 ...
  • Jason_Chen11
  • Jason_Chen11
  • 2017年08月22日 23:41
  • 263

趣味题系列(2):警察抓逃犯问题

题目:A国由1000000个岛组成,岛与岛之间只能用船作为交通工具,有些岛之间有船来往,从任意一个岛都可以去到另外任一个岛,当然其中可能要换船。现在有一个警­察要追捕一个逃犯,开始时他们在不同的岛上,...
  • yysdsyl
  • yysdsyl
  • 2008年05月21日 23:45
  • 2896

xml数据岛绑定表格

例子1:html与xml分离接收人发送人主题内容//test.xml       Empire Burlesque    Bob Dylan    USA    Columbia   例子2:html...
  • greatzheng
  • greatzheng
  • 2008年08月04日 17:56
  • 632

数据岛(Data Islands)

数据岛(Data Islands)  在 Microsoft Internet Explorer5.0 里,你可以利用XML元素来创建数据岛,数据岛就是被HTML页面引用或包含的XML数据,XML数...
  • jjhlover
  • jjhlover
  • 2007年03月28日 11:07
  • 999

XML 数据岛实例

HTML中的数据岛中的记录集 HT
  • tashanhongye
  • tashanhongye
  • 2015年10月27日 19:48
  • 781
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据岛的绑定与DSO
举报原因:
原因补充:

(最多只允许输入30个字)