web设计中如何使用xml数据2

  • 作者:未知 来源:未知 添加时间:2006年7月3日 字体:

  •   代码列表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="http://www.1fanwen.com/#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文件,你必须显式的包含这个对象并且使用一些&#106avascript。

      首先创建一个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>&#106avascript ticker using xml dso</message>
     <url>http://someurl.com</url>
      </item>
      </ticker>

  • 上一篇:web设计中如何使用xml数据3
  • 下一篇:web设计中如何使用xml数据1
  • 最后更新时间:2024年12月22日
  • 返回页面顶端
ppdesk