xml数据岛

使用IE5.0或者更高的版本,XML数据可以以数据岛的形式嵌入HTML页面。

--------------------------------------------------------------------------------

在HTML页面中嵌入XML数据
使用非官方标准的<xml>标记可以将XML数据嵌入到HTML页面中。

XML数据可以象下面的例子那样嵌入HTML页面:

<xml id="note">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
</xml>

或者象下面这样嵌入外部单独的XML文件:

<xml id="note" src="note.xml">
</xml>

注意那个<xml>标记是一个HTML元素,而不是一个XML元素。

--------------------------------------------------------------------------------

数据绑定
XML数据岛可以绑定到HTML元素上(比如表格)。

在下面的例子中,一个XML数据岛(ID=cdcat)被从外部XML文档载入。一个HTML的表格绑定到此数据岛上。HTML表格内部的span元素使用datafld属性和XML文档相应的XML元素相互绑定。

<html>
<body>
<xml id="cdcat" src="cd_catalog.xml"></xml>
<table border="1" datasrc="#cdcat">
<tr>
<td><span datafld="ARTIST"></span></td>
<td><span datafld="TITLE"></span></td>
</tr>
</table>
</body>
</html>

时间: 2024-09-17 00:24:51

xml数据岛的相关文章

用XML数据岛结合Dom制作通讯录

一般情况下,如果要为网站提供一个通讯录程序,需要使用CGI结合后台数据库技术,这对WEB服务器的要求比较高,在很多不提供数据库功能的虚拟主机上甚至无法实现.当然,我们还可以采用TXT文本替代数据库,但TXT文本是比较难操作的,我们必须一行一行的读取判断,还要用分隔字符串实现字段分离,无法进行复杂运算. 现在,我们可以使用"可扩展的标记语言 (XML)" 来保存通讯录的数据,从而体现出XML的优点:表现数据的结构化方法,对于保存许多关系型数据结构的文件很有帮助. 一.基本原理: 在Mic

XML指南——XML数据岛

xml|数据 使用IE5.0或者更高的版本,XML数据可以以数据岛的形式嵌入HTML页面. 在HTML页面中嵌入XML数据 使用非官方标准的<xml>标记可以将XML数据嵌入到HTML页面中. XML数据可以象下面的例子那样嵌入HTML页面: <xml id="note">   <note>   <to>Tove</to>   <from>Jani</from>   <heading>Rem

用XML数据岛解决用户界面问题 - 1

xml|解决|数据|问题 从属列表问题(dependent list problem)"的问题时常被提出.问题时常出现于当你有两个以上的选择列表时,一个主列表有若干个选项,你希望当用户选择主列表中的某个选项时,在其他的从属列表中显示相关的选项.你可以通过eXtensible Markup Language(XML)的数据岛(data islands)来实现这一功能,把XML内嵌到你的HTML中.这一结果对在客户端的XML应用具有实践意义. 假设你为一家名为"CheapPc"的

用XML数据岛创建上下文菜单

xml|菜单|创建|数据   上下文菜单就是用户在页面上单击右键时所显示的一组命令.微软的MSDN有一个简单的例子说明了怎样建立自定义菜单.这里,我们将通过XML的数据岛来快速创建自定义的上下文菜单.XML数据岛就是存在于HTML文档中的XML数据的一部分.通过XML文档对象模型[XML document object model (DOM)],我们可以轻松地参考和引用XML里的内容.我们这里利用XML数据岛来存储上下文菜单的多个定义,其中的每一个定义都可以和文档中的任一元素相联系.在没有定义的

用XML数据岛解决用户界面问题 - 2

xml|解决|数据|问题 把处理过程移到客户端 当Web服务器返回网页后,所有进一步的操作处理都在客户端进行.我原先认为如果向客户端发送一个大的数据集会使程序的速度放慢.但后来我却发现一次性发送所有数据比在客户与服务器之间来回地进行数据交换快得多.唯一可被注意到的停顿只是在IE5的XML解析器读取数据时的一个短暂的初始化停顿. HTML文件本身包含有4个元素:一个保存州名数据的选择列表(主列表),XML数据,一个从属列表的div标记占位符,和两个脚本.当州名选择列表的选项发生变化时,第二个脚本就

用XML数据岛解决用户界面问题

xml|解决|数据|问题     从属列表问题(dependent list problem)"的问题时常被提出.问题时常出现于当你有两个以上的选择列表时,一个主列表有若干个选项,你希望当用户选择主列表中的某个选项时,在其他的从属列表中显示相关的选项.你可以通过eXtensible Markup Language(XML)的数据岛(data islands)来实现这一功能,把XML内嵌到你的HTML中.这一结果对在客户端的XML应用具有实践意义. 假设你为一家名为"CheapPc&qu

HTML中的XML数据岛记录编辑与添加

xml|数据 <HTML>  <HEAD><Title>HTML中的数据岛中的记录集</Title></HEAD>  <body bkcolor=#EEEEEE text=blue bgcolor="#00FFFF">  <Table align=center width="100%"><TR><TD align="center">  &l

xml数据岛绑定时的超链接处理

在写地图空间搜索的时候,用ajax返回的数据结果,除了要在地图上标点之外 还需要 用传统的表格方式罗列,并且可以点击察看信息,因为需要对返回结果的 处理足够灵活,所以不能在js当中写死格式.这里用了xml数据岛的方式(系统是 只需要考虑IE)只把要用到xml数据信息返回,具体怎么在html页面上布局可以由 其它开发人员自己订制. 下面代码去掉了ajax的部分,只简单的演示如何生成一个xml数据岛,以及如 何和html表格绑定,并显示出相关的链接信息.其中链接的href内容可以保存在 xml数据中

Xml数据岛技术

微软从IE5开始将数据岛技术引入到浏览器中.通过使用数据岛,可以轻松的将Xml数据绑定到HTML中,这样就省去了手工填充数据的麻烦.另外,当改变Xml的数据时,绑定的数据也会随着Xml的改变而改变. 1.在HTML中引入Xml数据岛 Xml数据岛的使用方法有两种,一种是在HTML中直接嵌入XML,另一种是外部引入Xml数据. 直接嵌入Xml数据岛,是指将Xml文档内容直接放在<xml>标签中,使用方法如下: <html>     <head></head>