Exercise.xml文档:
<?xml version="1.0" encoding="UTF-8"?>
<book-store>
 <book>
  <book-id>B001</book-id>
  <title>造雨人</title>
  <author>约翰·格里沙姆</author>
  <category>小说</category>
 </book>
 <book>
  <book-id>B002</book-id>
  <title>告诉我你的梦想</title>
  <author>西德尼·谢尔顿</author>
  <category>小说</category>
 </book>
 <book>
  <book-id>B003</book-id>
  <title>劝导</title>
  <author>简·奥斯丁</author>
  <category>名著</category>
 </book>
 <book>
  <book-id>B004</book-id>
  <title>远大前程</title>
  <author>查尔斯·狄更斯</author>
  <category>小说</category>
 </book>
 <book>
  <book-id>B005</book-id>
  <title>学习XML(第二版)</title>
  <author>欧莱礼</author>
  <category>计算机书籍</category>
 </book>
 <book>
  <book-id>B006</book-id>
  <title>学习XSLT</title>
  <author>欧莱礼</author>
  <category>计算机书籍</category>
 </book>
 <book>
  <book-id>B007</book-id>
  <title>公司</title>
  <author>欧莱礼</author>
  <category>约翰·格里沙姆</category>
 </book>
 <book>
  <book-id>B008</book-id>
  <title>哈里·波特与魔法石</title>
  <author>J.K.罗琳</author>
  <category>小说</category>
 </book>
 <book>
  <book-id>B009</book-id>
  <title>天使与魔鬼</title>
  <author>丹·布朗</author>
  <category>小说</category>
 </book>
 <book>
  <book-id>B0010</book-id>
  <title>三个活枪手</title>
  <author>亚历山大·仲马</author>
  <category>名著</category>
 </book>
</book-store>
页面代码:
<html>
 <head>
  <title>使用DSO访问XML文档并分页显示记录</title>
  <script language="JavaScript">
  function ViewRecords()
  {
    table1.dataPageSize=items.value;
    table1.firstPage();
  }
  </script>
 </head>
 <body bgcolor="#FFFFFF">
  <xml id="books" src="Exercise.xml" />
  <center>请输入一页中要查看的记录数:
  <input type="text" maxlength="1" size="2" id="items" />
   <input type="button" value="查看" onclick="ViewRecords()" />
  </center>
  <table id="table1" datasrc="#books" width="80%" align="center" cellpadding="0" cellspacing="0" border="1" datapagesize="4">
   <hr />
   <thead>
    <th>书号</th>
    <th>书名</th>
    <th>作者</th>
    <th>类别</th>
   </thead>
   <tr>
    <td>
     <div datafld="book-id" />
    </td>
    <td>
     <div datafld="title" />
    </td>
    <td>
     <div datafld="author" />
    </td>
    <td>
     <div datafld="category" />
    </td>
   </tr>
  </table>
  <center>
   <input type="button" value="第一页" onclick="table1.firstPage();" />
   <input type="button" value="上一页" onclick="table1.previousPage();" />
   <input type="button" value="下一页" onclick="table1.nextPage();" />
   <input type="button" value="最后一页" onclick="table1.lastPage();" />
  </center>
 </body>
</html>
posted on 2008-05-10 19:07  season-ysf  阅读(318)  评论(2)    收藏  举报