代码列表2:
<!-- example2.htm -->
<html>
<head>
<title>xml
(标准化越来越近了) DSO-example2.htm</title>
</head>
<body bgcolor="#FFFFFF">
<xml
(标准化越来越近了) id="xml
(标准化越来越近了)db">
<db>
<member>
<name>Premshree Pillai<name>
<sex>male</sex>
</member>
<member>
<name>Vinod</name>
<sex>male</sex>
</member>
</db>
</xml
(标准化越来越近了)>
<table datasrc="#xml
(标准化越来越近了)db" border="1">
<thead>
<th>Name</th>
<th>Sex</th>
</thead>
<tr>
<td><div datafld="name"></div></td>
<td><div datafld="sex"></div></td>
</tr>
</table>
</body>
</html>
使用外部xml
(标准化越来越近了)文件提取数据
为了使用xml
(标准化越来越近了)-DSO加载一个外部xml
(标准化越来越近了)文件,你必须显式的包含这个对象并且使用一些JavaScript。
首先创建一个xml
(标准化越来越近了)-DSO对象,使用ID myxml
(标准化越来越近了)。添加宽度和高度属性到<OBJECT>标记中,然后设置它们的值为0。这保证xml
(标准化越来越近了)-DSO对象不会占据你的Web页面的任何空间。
其次,使用datasrc创建一个象myxml
(标准化越来越近了)一样的表--类似于代码列表2中一样。代码使用<DIV>标记(在TD标记之)提取数据,使用datafld作为第一栏的信息,并且使用URL作为第二栏。添加<SCRIPT>标记,因为在这里,外部的xml
(标准化越来越近了)使用Java脚本显式地声明你想要加载的xml
(标准化越来越近了)文件。
设置变量xml
(标准化越来越近了)Dso为myxml
(标准化越来越近了).xml
(标准化越来越近了)Document。myxml
(标准化越来越近了)引用你已经创建的对象。接下来,使用xml
(标准化越来越近了)-DSO的load()方法加载example3.xml
(标准化越来越近了)。文件example3.xml
(标准化越来越近了)连接到对象myxml
(标准化越来越近了)上。
<!-- example3.xml
(标准化越来越近了) -->
<?xml
(标准化越来越近了) version="1.0" ?>
<ticker>
<item>
<message>JavaScript Ticker using xml
(标准化越来越近了) DSO</message>
<URL>
http://someURL.com</URL>
</item>
</ticker>