|          
代码列表2:
 <!-- example2.htm -->
 <html>
 <head>
 <title>XML DSO-example2.htm</title>
 </head>
 <body bgcolor="#FFFFFF">
 
 <xml id="xmldb">
 <db>
 <member>
 <name>Premshree Pillai<name>
 <sex>male</sex>
 </member>
 <member>
 <name>Vinod</name>
 <sex>male</sex>
 </member>
 </db>
 </xml>
 
 <table datasrc="#xmldb" 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文件。
 
 设置变量xmlDso为myXML.XMLDocument。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>
 
 
 |