关于html嵌入xml数据岛如何穿过树形结构关系的问题

如下面的代码细节,html里面引用xml的数据岛,如何穿过树形结构的关系? 我不知道这个datafld里面应该如何使用xml里面的标签名称,如何加前缀,如何从resume得到name子元素?同时我的html文件应该如何修改呢?
xml的数据文件是
XML code:


复制代码 代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<resume>
<name>mike</name>
<age>29</age>
</resume>

html的文件是如下的这个样子:
HTML code:


复制代码 代码如下:

<html>
<body>
<XML id="myds" src="kg.xml"></XML>
<table datasrc="myds">
<tr>
<td><div datafld="resume:name"/></div></td>
<td><div datafld="name"/></div></td>
<td><div datafld="age"/></div></td>
</tr>
</table>
</body>
</html>

要避免上面的问题,有两点需要修改的地方:
1. datasrc=”# 这里我漏掉了#号
2. 必须用span.
如下是修改后的准确的代码细节:
XML code:


复制代码 代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<resume>
<name>mike</name>
<age>29</age>
</resume>

HTML code:


复制代码 代码如下:

<xml id="XMLData" src="test.xml"></xml>
<table id="tblbooks" datasrc="#XMLData" border=1 datapagesize=2 width="100%">
<thead>
<th style="font-style: blod">姓名</th>
<th style="font-style: blod">年纪</th>
</thead>
<tr>
<td><span datafld="name"></span></td>
<td><span datafld="age"></span></td>
</tr>
</table>

时间: 2012-12-08

XML指南——XML数据岛

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

怎样才能用js生成xmldom对象,并且在firefox中也实现xml数据岛?

一般来说,xml文件都是从外部载入的,那么我们如何只用js生成xml对象呢?下面的程序实现了这一点,只需要输入字符串形式的xml数据,就可以转换为xml对象,并且兼容firefox. 用这种方法,我们也可以在firefox中实现xml数据岛,即用xmp标签来装载xml字符串,然后调用createXml函数来生成xml.    由于firefox中不支持节点的.xml属性,所以需要给它添加该属性,使之与IE一致 复制代码 代码如下: <body> <xmp id=x1>     &l

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

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

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

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

Web设计中如何使用XML数据

XML数据源对象是一个ActiveX控件,允许你在XML文件和HTML页面之间操作数据.本文将向你展示如何从各种XML数据源中提取数据,以及如何使用JavaScript显示这些数据. XML数据源对象DSO是一个微软ActiveX控件,构建在微软IE4以后的版本上.这个对象允许你把一个外部的XML文件或者嵌入HTML文件中的内容提取到HTML页面中. 你可以在一个Web页面中使用XML - DSO从一个外部XML文件中选取内容,从嵌入Web页面的XML中提取XML数据,然后使用JavaScrip

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

首先我们今天要用到的是Ajax.NET Professional ,您可以从http://www.schwarz-interactive.de/ 获取关于AJAX.NET的相关信息.其次还需要知道XML数据岛的相关知识. 下面我们先来看一个简单的绑定例子: 第一步先确定XML数据源 <xml ID="xmlData" name="xmlData"> <root> <METADATA> <AUTHOR>John Smit

使用JS+XML(数据岛)实现分页)

作者:bencalie 整理日期:2004年6月15日 user 1 name 1 user 2 name 2 user 3 name 3 user 4 name 4 user 5 name 5 user 6 name 7 user 7 name 7 user 8 name 8 user 9 name 9 Previous Page Next Page [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 很明显,这些XML数据是直接放到客户端的,因此只适合以下条件的应用: 1)  数据量

使用SQL查询DB2 9中的XML数据

正在看的db2教程是:使用SQL查询DB2 9中的XML数据. 虽然 DB2 的混合体系结构与之前的版本有很大的不同,但是要利用它的新 XML 功能并不难.如果您已经熟悉 SQL,那么很快就可以将这方面的技能转化到对存储在 DB2 中的本地 XML 数据的处理上.通过本文就可以知道如何实现这一点. DB2 Viper(就是DB2 9)中的 XML 特性包括新的存储管理.新的索引技术以及对查询语言的支持.在本文中,学习如何使用 SQL 或带 XML 扩展的 SQL(SQL/XML)查询 DB2 X

使用XQuery查询DB2 XML数据

正在看的db2教程是:使用XQuery查询DB2 XML数据. 关于 XQuery XQuery 在很多关键方面都与 SQL 有所不同,这很大程度上是因为这两种语言是针对两种具有不同特征的数据模型而设计的.XML 文档包含层次结构,并且有其固有的顺序.而基于 SQL 的数据库管理系统所支持的表格数据结构是平面的(flat),并且是基于集合的:因此,行之间不存在顺序. 这两种数据模型的不同导致它们各自的查询语言有很多基本的不同.例如,XQuery 支持路径表达式,以允许程序员在 XML 的层次结构