2010-03-23 6 views
3

J'ai créé un document xslt qui met en forme un document xml, mais j'aimerais que les résultats de la feuille xslt soient paginés.XSLT Pagination

est ici le document orginal XLST

<?xml version="1.0" encoding="UTF-8"?> 
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> 

<xsl:template match="/"> 
    <xsl:for-each select="musicInformation/musicdetails"> 
<label for="artistname{position()}" id="artistnameLabel{position()}">Artist Name:</label> 
<span id ="artistname{position()}"><xsl:value-of select="artistname" /></span> 
<br/> 
<label for="recordname{position()}" id="recordnameLabel{position()}">Record Name:</label> 
<span id ="recordname{position()}"><xsl:value-of select="recordname" /></span> 
<br/> 
<label for="recordtype{position()}" id="recordtypeLabel{position()}">Record Type:</label> 
<span id ="recordtype{position()}"><xsl:value-of select="recordtype" /></span> 
<br/> 
<label for="format{position()}" id="formatLabel{position()}">Format:</label> 
<span id ="format{position()}"><xsl:value-of select="format" /></span> 
<br/> 
<a href="xmlDetail.php?mid={@m_id}" >See Details</a> 
    <br/><br/> 
    </xsl:for-each> 
    </xsl:template> 
</xsl:stylesheet> 

Répondre

2

Il y a beaucoup de façons de mettre en œuvre la pagination dans XSL. Un exemple de base est représenté here.