Ciao a tutti,
sono disperato...
Con XSLT riesco facilmente a rappresentare una serie di prodotti <product> in una tabella, dove ogni riga della tabella mi fa vedere le caratteristiche del prodotto.
Io però ho l'esigenza di mettere i prodotti in colonna e le caratteristiche in riga, quindi ogni riga mi da la medesima caratteristica di tutti i prodotti.
In partica da questo xml:
<products>
<product>
<nome>prod1</nome>
<colore>blu</colore>
</product>
<procuct>
<nome>prod2</nome>
<colore>rosso</colore>
</product>
</products>
voglio ottenere questo html:
<table>
<tr>
<td>prod1</td>
<td>prod2</td>
</tr>
<tr>
<td>blu</td>
<td>rosso</td>
</tr>
</table>
Spero mi diate la soluzione all'enigma.
Io ci ho provato con call-template passando il nome del tag per parametro ma inspiegabilmente funziona solo se esplicito il nome del tag anzichè utilizzare value-of="name()".

Rispondi quotando