ITPub博客

首页 > 应用开发 > IT综合 > XML数据岛(XML Data Island) (转)

XML数据岛(XML Data Island) (转)

原创 IT综合 作者:worldblog 时间:2007-12-04 10:47:35 0 删除 编辑
XML数据岛(XML Data Island) (转)[@more@]

XML数据岛(XML Data Island)

  在microsoft Inte.NET Explorer 5.0及以后的版本里里,你可以利用XML元素来创建数据岛,数据岛就是被HTML页面引用或包含的XML数据,XML数据可以包含在HTML文件内,也可以包含在某外部文件内。
  利用XML元素可以让我们免除了编写脚本的麻烦,如果用户由于安全的考虑不允许执行脚本的话,<object>标记将不能正常工作,那是因为,要初始化XML,必须编写脚本。

行内XML

  行内XML包含在标记之间,例如:





小龙女
180


大侠杨过
178


引用XML文件

  使用标记的SRC属性来引用外部的XML文件,SRC属性可以引用本地的文件,也可以指定一个URL,URL指向外部的服务器,数据可以从数个不同的服务器综合在一起。下面例子的SRC属性引用到本地的XML文件。

    

其中的文件xmlData.xml里含有XML数据。
下面的例子引用一个远程服务器上的XML文件:

    

从数据岛读取数据

  从数据岛读取数据是利用元素的ID属性来完成的。通过能够接收数据的HTML标记(把数据绑定到该HTML),我们可以进行格式化或显示数据岛里的数据。下面的例子显示元素为里各XML子元素的内容:







1/1/99

104号房间


2/1/99

34号房间


3/1/99

20号房间











  标记

利用DATASRC属性引用行内XML,DATASRC属性实际上是通过在要处理的XML元素的ID属性的前面加上#来实现的。由于TD元素不能绑定数据,因此,必须找一个能够绑定数据的元素,在上面的例子里,我们用DIV元素的DADAFLD属性来绑定到要显示的XML元素,例如:DATAFLD="date"就把XML元素里里的值绑定到了DIV。
  当XML元素被浏览器读入后,对每对标记创建了不同的行。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752043/viewspace-988203/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论