一个简单得XML的问题

来源:百度知道 编辑:UC知道 时间:2024/05/05 19:28:58
大家好。菜鸟的我在学习xml的知识。我现在有一段xml代码,我想请教的是如何在xml中再加入一个<LINK>代码存储链接,然后在html中如何调用这个数据,让这个链接自动加在TITLE的内容上面。谢谢大家。我的邮箱是facile118.fr. 相关资料如下:
cd_catalog.xml,内容如下:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited with XML Spy v4.2 -->
<CATALOG>
<CD>
<TITLE>Anything for you</TITLE>
</CD>
<CD>
<TITLE>Never Gone</TITLE>
</CD>
</CATALOG>

另外我的编译文件为menu.html,

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="C

这是xml数据岛技术。

注意:并非所有的HTML元素都能与XML数据岛绑定。目前,支持这种DSO绑定机制的元素如下:
A、APPLET、BUTTON、DIV、FRAME、IFRAME、 IMG、INPUT (此处类型是:CHECKBOX、HIDDEN、 LABEL、PASSWORD、RADIO和TEXT)、LABEL、 MARQUEE、SELECT、SPAN、TABLE和 TEXTAREA。

要动态设定title的值,必须使用document.title
而,如何从xml文件获取值,然后赋值给title,就要用到脚本了。

例如(以VB Script为例),访问记录集时,代码如下:
Dim rsBooks
Set rsBooks = cdcat.RecordSet
访问字段(子元素)的值:
Dim sTitle
sTitle = rsBooks(“title”)
document.title = sTitle