XML 数据岛数据分页显示
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<td><div datafld="数学成绩"/></td>
</tr>
</table>
(6)创建分页表单元素,其代码为:
<body onload="ViewRecords()">
<input type="button" value="第一页" onclick="nput type="button" value="上一页" onclick="PrevPage()">
<input type="button" value="下一页" onclick="NextPage()">
<input type="button" value="最后一页" onclick="LastPage()">
(7)实现JavaScript函数,其代码为:
<script language = "JavaScript">
XML
利用DSO数据源对象,可以分页显示数据岛数据。此时是将DSO数据源对象作为ADO的RecordeSet记录集看待的,可以直接利用RecordeSet记录集提供的nextPage()和previousPage()实现分页显示。其实现步骤如下所示:
(1)分析程序。此程序难点在于理解RecordSet记录集,该程序可以分为两个部分,HTML网页和XML文件。
function ViewRecords()
{
products.dataPageSize=2;
products.firstPage();
}
function FirstPage()
{products.firstPage();}
function NextPage()
{products.nextPage();}
<table id="products" datasrc="#dso" width= "80%" align="center" cellpadding= "0" cellspacing = "0" border= "1">
<tr>
<td><div datafld="姓名"/></td>
<td><div datafld="语文成绩"/></td>
function LastPage()
{stPage();}
function PrevPage()
{products.previousPage();}
</script>
(8)运行。直接双击该网页,会显示如图8-4所示窗口:
图8-4分页显示数据
(2)实现XML文件。XML文件继续采用练习1的XML文档。
(3)创建Example14.html页面,实现分页显示数据。
(4)在HTML页面引入XML文件,其代码为:
<xml id="dso" src="Example11.xml"></xml>
(5)使用table绑定XML数据岛数据,其代码为:
</tr>
</table>
(6)创建分页表单元素,其代码为:
<body onload="ViewRecords()">
<input type="button" value="第一页" onclick="nput type="button" value="上一页" onclick="PrevPage()">
<input type="button" value="下一页" onclick="NextPage()">
<input type="button" value="最后一页" onclick="LastPage()">
(7)实现JavaScript函数,其代码为:
<script language = "JavaScript">
XML
利用DSO数据源对象,可以分页显示数据岛数据。此时是将DSO数据源对象作为ADO的RecordeSet记录集看待的,可以直接利用RecordeSet记录集提供的nextPage()和previousPage()实现分页显示。其实现步骤如下所示:
(1)分析程序。此程序难点在于理解RecordSet记录集,该程序可以分为两个部分,HTML网页和XML文件。
function ViewRecords()
{
products.dataPageSize=2;
products.firstPage();
}
function FirstPage()
{products.firstPage();}
function NextPage()
{products.nextPage();}
<table id="products" datasrc="#dso" width= "80%" align="center" cellpadding= "0" cellspacing = "0" border= "1">
<tr>
<td><div datafld="姓名"/></td>
<td><div datafld="语文成绩"/></td>
function LastPage()
{stPage();}
function PrevPage()
{products.previousPage();}
</script>
(8)运行。直接双击该网页,会显示如图8-4所示窗口:
图8-4分页显示数据
(2)实现XML文件。XML文件继续采用练习1的XML文档。
(3)创建Example14.html页面,实现分页显示数据。
(4)在HTML页面引入XML文件,其代码为:
<xml id="dso" src="Example11.xml"></xml>
(5)使用table绑定XML数据岛数据,其代码为: