Je dois troble avec un XML j'ai besoin de transformer woth xslt.Récupérer des informations dans la balise précédente avec xslt
Voici mon XML
<Groups>
<term>
<Tag1>My system1</Tag1>
<Tag2>yes</Tag2>
<Tag3>new york</Tag3>
</term>
<term>
<Tag1/>
<Tag2>no</Tag2>
<Tag3>chicago</Tag3>
</term>
<term>
<Tag1>My system2</Tag1>
<Tag2>ok</Tag2>
<Tag3>paris</Tag3>
</term>
<term>
<Tag1/>
<Tag2>help</Tag2>
<Tag3>london</Tag3>
</term>
<term>
<Tag1/>
<Tag2>cancel</Tag2>
<Tag3>rome</Tag3>
</term>
</Groups>
Et voici ma sortie désirée.
<Groups>
<term>
<Tag1>My system1</Tag1>
<Tag2>yes</Tag2>
<Tag3>new york</Tag3>
</term>
<term>
<Tag1>My system1</Tag1>
<Tag2>no</Tag2>
<Tag3>chicago</Tag3>
</term>
<term>
<Tag1>My system2</Tag1>
<Tag2>ok</Tag2>
<Tag3>paris</Tag3>
</term>
<term>
<Tag1>My system2</Tag1>
<Tag2>help</Tag2>
<Tag3>london</Tag3>
</term>
<term>
<Tag1>My system2</Tag1>
<Tag2>cancel</Tag2>
<Tag3>rome</Tag3>
</term>
</Groups>
Tous les xslt doit faire est de remplir les balises vides avec la valeur des précédentes balises non vides.
J'ai essayé d'utiliser la variable, mais apparemment, ils ne fonctionnent pas comme variable dans les langages impératifs.
Un conseil sur la façon de faire?
Merci
l'exemple, ça aide beaucoup :) – Nicolas