Ciao,
ho un problema a generare la paginazione xsl per una pagina di news.
L'xml a cui viene associato l'xsl lo ricavo da un db mysql ed e' di questo tipo:
<rows>
<row>
<col name="id"><![CDATA[4]]></col>
<col name="fk_lang"><![CDATA[1]]></col>
<col name="fk_page"><![CDATA[53]]></col>
<col name="fk_user"><![CDATA[0]]></col>
<col name="image"><![CDATA[0]]></col>
<col name="title"><![CDATA[jhjh]]></col> <col name="text"><![CDATA[jjhjhjh]]></col>
<colname="date"><![CDATA[2005-11-11]]></col>
<col name="online"><![CDATA[]]></col>
</row>
<row>
<col name="id"><![CDATA[1]]></col>
<col name="fk_lang"><![CDATA[1]]></col>
<col name="fk_page"><![CDATA[53]]></col>
<col name="fk_user"><![CDATA[1]]></col>
<col name="image"><![CDATA[0]]></col>
<col name="title"><![CDATA[News in ITALIANO]]></col>
<col name="text"><![CDATA[SPACCO!!!!]]></col>
<col name="date"><![CDATA[2005-11-09]]></col>
<col name="online"><![CDATA[0]]></col>
</row>
</rows>
Riesco a ciclare i nodi con un for-each ma non capisco come fare la paginazione.
Le trasformazioni le faccio fare lato server da php.
Mi conviene fare gia' qualcosa in php e poi passarlo all'xslt come parametro?
Devo fare in modo che il php passi solo la perte di xml che mi interessa (per esempio le prime 10 news la prima volta che la pagina viene caricata)?
Avrei bisogno di chiarirmi le idee, mi sembra di non avere abbastanza strumenti in xslt per gestire la paginazione: sento la mancanza di un ciclo for per esempio.![]()
Se qualcuno sa aiutarmi o puo' indicarmi un tutorial...
Grazie

Rispondi quotando