Web設計中如何使用XML數據2
發表時間:2024-02-12 來源:明輝站整理相關軟件相關文章人氣:
[摘要]代碼列表2: �。�!-- example2.htm --> �。糷tml> �。糷ead> <title>XML DSO-example2.htm</title> �。�/head> �。糱ody bgcolor="#FFFFFF"> �。紉ml id="xmldb&...
代碼列表2:
�。�!-- example2.htm -->
<html>
�。糷ead>
�。紅itle>XML DSO-example2.htm</title>
�。�/head>
<body bgcolor="#FFFFFF">
�。紉ml id="xmldb">
�。糳b>
�。糾ember>
�。糿ame>Premshree Pillai<name>
�。約ex>male</sex>
�。�/member>
<member>
<name>Vinod</name>
�。約ex>male</sex>
�。�/member>
</db>
</xml>
�。紅able datasrc="#xmldb" border="1">
�。紅head>
�。紅h>Name</th>
<th>Sex</th>
�。�/thead>
�。紅r>
<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>