数据岛的绑定与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元素必须不能具有任何属性。

 

相关文章推荐

XML 之 DSO模型与数据岛

  • 2007年11月23日 22:13
  • 1.71MB
  • 下载

INFOCUBE和DSO数据处理

本文在测试的基础上阐述BW中的数据流程:1.      DataSource中的数据到InfoCube;2.      DataSource中的数据到DSO;3.      DSO中的数据到InfoC...
  • bxy5511
  • bxy5511
  • 2011年02月12日 15:35
  • 2381

DSO 数据结构之 Accumulator9

Accumulator9在CoarseInitializer::calcResAndGS函数中使用,首先不管这个数据结构在CoarseInitializer::calcResAndGS中怎么使用,我们...

连接数据源Datasource与DSO

首先DSO与数据源已经创建完成,且激活 1.  点击DSO,右键选择“创建转换” 2.  在对象类型中,选择“数据源”,然后填写数据源名称并选择数据源的源系统 创建完成后,目录显示如下: ...

js实现数据双向绑定

  • 2017年07月18日 10:18
  • 1KB
  • 下载

数据绑定List学习

  • 2016年09月27日 18:12
  • 33KB
  • 下载

DSO数据激活后数据为0

今天遇到一个问题,数据加载到DSO,激活后发现有个字段为0,这个字段明明是是不可能为0的呀,有点想不通。         先再现形问题,用一个简单的情形来模拟:         我有一个DSO,没...

DataGridView控件Combox列数据绑定

  • 2017年10月17日 08:41
  • 57KB
  • 下载

Mobiscroll控件动态绑定数据

用Mobiscroll 可实现IOS系统自带的选择器控件效果,支持几乎所有的移动平台(IOS, Android, BlackBerry, Windows Phone 8, Amazon Kindle)...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据岛的绑定与DSO
举报原因:
原因补充:

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