for-each之间的多行能否每次只显示10行,分页显示,很急!大侠过来看!

我的xml和xsl的文件如下:

tr.xml:

 1<cd>   
 2&lt;查询员工&gt;   
 3&lt;员工工号/&gt;   
 4&lt;员工&gt;   
 5<dataset>
 6<define>
 7<fields>   
 8&lt;属性/&gt;   
 9&lt;所属分公司/&gt;   
10&lt;所属部门/&gt;   
11&lt;所属项目组/&gt;   
12&lt;编码/&gt;   
13</fields>
14</define>
15<data>
16<row 属性="总公司" 所属分公司="" 所属部门="" 所属项目组="" 编码="11"></row>
17<row 属性="分公司" 所属分公司="1分公司" 所属部门="" 所属项目组="" 编码="22"></row>
18<row 属性="分公司" 所属分公司="2分公司" 所属部门="" 所属项目组="" 编码="33"></row>
19<row 属性="部门" 所属分公司="1分公司" 所属部门="销售" 所属项目组="" 编码="44"></row>
20<row 属性="部门" 所属分公司="2分公司" 所属部门="财务" 所属项目组="" 编码="55"></row>
21<row 属性="部门" 所属分公司="2分公司" 所属部门="行政" 所属项目组="" 编码="66"></row>
22<row 属性="项目组" 所属分公司="1分公司" 所属部门="销售" 所属项目组="7" 编码="77"></row>
23<row 属性="员工" 所属分公司="2分公司" 所属部门="财务" 所属项目组="8" 编码="88"></row>
24<row 属性="员工" 所属分公司="2分公司" 所属部门="行政" 所属项目组="9" 编码="99"></row>
25<row 属性="总公司" 所属分公司="" 所属部门="" 所属项目组="" 编码="11"></row>
26<row 属性="分公司" 所属分公司="1分公司" 所属部门="" 所属项目组="" 编码="22"></row>
27<row 属性="分公司" 所属分公司="2分公司" 所属部门="" 所属项目组="" 编码="33"></row>
28<row 属性="部门" 所属分公司="1分公司" 所属部门="销售" 所属项目组="" 编码="44"></row>
29<row 属性="部门" 所属分公司="2分公司" 所属部门="财务" 所属项目组="" 编码="55"></row>
30<row 属性="部门" 所属分公司="2分公司" 所属部门="行政" 所属项目组="" 编码="66"></row>
31<row 属性="项目组" 所属分公司="1分公司" 所属部门="销售" 所属项目组="7" 编码="77"></row>
32<row 属性="员工" 所属分公司="2分公司" 所属部门="财务" 所属项目组="8" 编码="88"></row>
33<row 属性="员工" 所属分公司="2分公司" 所属部门="行政" 所属项目组="9" 编码="99"></row>
34<row 属性="总公司" 所属分公司="" 所属部门="" 所属项目组="" 编码="11"></row>
35<row 属性="分公司" 所属分公司="1分公司" 所属部门="" 所属项目组="" 编码="22"></row>
36<row 属性="分公司" 所属分公司="2分公司" 所属部门="" 所属项目组="" 编码="33"></row>
37<row 属性="部门" 所属分公司="1分公司" 所属部门="销售" 所属项目组="" 编码="44"></row>
38<row 属性="部门" 所属分公司="2分公司" 所属部门="财务" 所属项目组="" 编码="55"></row>
39<row 属性="部门" 所属分公司="2分公司" 所属部门="行政" 所属项目组="" 编码="66"></row>
40<row 属性="项目组" 所属分公司="1分公司" 所属部门="销售" 所属项目组="7" 编码="77"></row>
41<row 属性="员工" 所属分公司="2分公司" 所属部门="财务" 所属项目组="8" 编码="88"></row>
42<row 属性="员工" 所属分公司="2分公司" 所属部门="行政" 所属项目组="9" 编码="99"></row>
43<row 属性="总公司" 所属分公司="" 所属部门="" 所属项目组="" 编码="11"></row>
44<row 属性="分公司" 所属分公司="1分公司" 所属部门="" 所属项目组="" 编码="22"></row>
45<row 属性="分公司" 所属分公司="2分公司" 所属部门="" 所属项目组="" 编码="33"></row>
46<row 属性="部门" 所属分公司="1分公司" 所属部门="销售" 所属项目组="" 编码="44"></row>
47<row 属性="部门" 所属分公司="2分公司" 所属部门="财务" 所属项目组="" 编码="55"></row>
48<row 属性="部门" 所属分公司="2分公司" 所属部门="行政" 所属项目组="" 编码="66"></row>
49<row 属性="项目组" 所属分公司="1分公司" 所属部门="销售" 所属项目组="7" 编码="77"></row>
50<row 属性="员工" 所属分公司="2分公司" 所属部门="财务" 所属项目组="8" 编码="88"></row>
51<row 属性="员工" 所属分公司="2分公司" 所属部门="行政" 所属项目组="9" 编码="99"></row>
52</data>
53</dataset>
54<!--员工-->
55<!--查询员工-->
56</cd>

tr.xsl:

 1<xsl:stylesheet result-ns="" xmlns="http://www.w3.org/TR/REC-html40" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
 2<xsl:template><xsl:apply-templates></xsl:apply-templates></xsl:template>
 3<xsl:template match="/">
 4<html>
 5<head>
 6<script language="JavaScript1.2">   
 7document.oncontextmenu=hideiemenu   
 8function hideiemenu(){   
 9return false   
10}   
11function load()   
12{   
13if (form1.员工工号.value=="")   
14{   
15form1.员工工号.focus();   
16}   
17}   
18</script>
19<title>查询员工</title>
20</head>
21<body onload="load()">
22<xsl:apply-templates select="CD/查询员工"></xsl:apply-templates>
23</body>
24</html>
25</xsl:template>
26<xsl:template match="查询员工">
27<form action="" method="post" name="form1">
28<table align="center" border="3" cellspacing="0" width="974">
29<tr>
30<td height="445" width="831"><table align="center" border="0" cellpadding="0" cellspacing="0" height="430" width="100%">
31<tr>
32<td height="26"><table align="center" border="0" cellpadding="0" cellspacing="0" height="36" width="95%">
33<tr>
34<td height="36" width="7%"><font face="宋体" size="2">员工工号</font></td>
35<td width="41%"><table border="0" cellpadding="0" cellspacing="0" height="18" width="84%">
36<tr>
37<td><input &lt;='10]"' data="" dataset="" name="员工   
38\---------------------------------------------------------------   
39  
40&lt;xsl:for-each select=" row[position()="" type="text" 员工=""/>
41<xsl:for-each select="员工/DATASET/DATA/ROW[position() &gt;= 10 and position() &lt; 20]">   
42  
43...   
44\---------------------------------------------------------------   
45  
46xsl草案,必须用js来实现   
47tr.xsl, ie5.0通过   
48  
49  
50<?xml version="1.0" encoding="gb2312"?>
51<xsl:stylesheet result-ns="" xmlns="http://www.w3.org/TR/REC-html40" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
52<xsl:template><xsl:apply-templates></xsl:apply-templates></xsl:template>
53<xsl:template match="/">
54<html>
55<head>
56<script language="javascript"></script></head></html></xsl:template></xsl:stylesheet></xsl:for-each></td></tr></table></td></tr></table></td></tr></table></td></tr></table></form></xsl:template></xsl:stylesheet>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus