Ciao a tutti.
Ho un file xml stutturato così:
codice:
<squadre>
    <prima>
		<por>
			<nome></nome>
			<cognome></cognome>
		</por>
		<dif>
			<nome></nome>
			<cognome></cognome>
		</dif>
		<cen>
			<nome></nome>
			<cognome></cognome>
		</cen>
		<att>
			<nome></nome>
			<cognome></cognome>
		</att>
    </prima>
</squadra>
Si tratta di un elenco di giocatori di una squadra; quindi ho più portieri, difensori, centrocampisti e attaccanti.

Sto cercando di trasformarlo in una tabella composta così:
codice:
<tr>
<td>cognomePortiere nomePortiere</td>
<td>cognomeDifensore nomeDifensore</td>
<td>cognomeCentrocampista nomeCentrocampista</td>
<td>cognomeAttaccante nomeAttaccante</td>
</tr>
Ho provato con un for-each select="prima/dif" e mettendo all'interno un value-of select="cognome" ; funziona per i difensori, ma se metto in un altra cella value-of select="../por/cognome" mi scrive una tabella con, in una colonna, lo stesso portiere 9 volte, e nella colonna dei difensori invece i nove difensori diversi, come vorrei.

Come faccio a prendere un elemento por, uno dif, uno cen, e uno att per ogni riga?
Grazie