En XSL je dois générer des balises HTML en fonction de ce que l'itération de la for-each je suis ..XSLT - Génération HTML à partir de XML
Par exemple, si j'ai le code XML suivant:
<Items>
<Car>Mercedes</Car>
<Bike>Gt</Bike>
<House>123</House>
<Skate>111</Skate>
<Plane>5522</Plane>
<tv>Sony</tv>
</Items>
Et avec mon XSL y besoin de générer le code HTML affichant 2 éléments pour chaque ligne. Je n'ai besoin d'afficher que 4 tds par ligne, 2 d'entre eux avec le titre et les 2 autres avec la valeur. Avec mon exemple précédent le code HTML attendu serait:
<table>
<tr>
<td>Car</td>
<td>Mercedes</td>
<td>Bike</td>
<td>Gt</td>
</tr>
<tr>
<td>House</td>
<td>123</td>
<td>Skate</td>
<td>111</td>
</tr>
<tr>
<td>Plane</td>
<td>5522</td>
<td>tv</td>
<td>Sony</td>
</tr>
</table>
I, ai essayé avec quand/sinon à l'intérieur du for-each, ouvrir ou fermer le <tr>
, mais le XSL est invalide ..
Est il y a un moyen d'y parvenir?