问题描述
我想实现先筛选后分页,但是筛选出地区是北京的记录后再分页,psition()的值并不是筛选后的值,position()把地区不等于北就的也算在内了,这样取输出的实现没有10条,怎么办<?xmlversion="1.0"encoding="GB2312"?><xsl:stylesheetxmlns:xsl="http://www.w3.org/1999/XSL/Transform"version="1.0"><xsl:templatematch="/"><tableborder="1"><tr><th>姓名</th><th>年龄</th><th>性别</th><th>描述</th></tr><xsl:for-eachselect="DocumentElement/xmldt[Area='北京'andpsition()>10andpsition()<20]"><xsl:sortorder="descending"select="AuthorName"/><tr><td><xsl:value-ofselect="AuthorName"/></td><td><xsl:value-ofselect="AuthorUrl"/></td><td><xsl:value-ofselect="Country"/></td><td><xsl:value-ofselect="Area"/></td><td><xsl:value-ofselect="CaName"/></td><td><xsl:value-ofselect="ClassName"/></td></tr></xsl:for-each></table></xsl:template></xsl:stylesheet>
解决方案
解决方案二:
自己用xsl掌握了这种高难技术