[XSL XML]
bonjour à tous le monde,
Alors, à paritr d'un fichier xml j'ai realisé un formulaire à l'aide d'une feuille de style xsl generique (ne contient pas de nom de balise)
ma question est comment on peut faire pour realiser l'unicité des valeurs des listes deroulantes du formulaire, car quand je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<xsl:template match="@*">
<xsl:value-of select="." />
 </option>
</xsl:template>
j'ai toutes les attributs dans les liste. par exemple si j'ai une balise
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<balise type="a" no="2" prix="x">
<balise type="a" no="2" prix="x">
<balise type="b" no="d" prix="y">
alors dans la liste deroulante qui a balise-type comme champ, j'ai 2 fois la valeur puis b, et la même chose pour nalise-no:2 fois le chiffre 2 ...

je sais qu'il faut faire un truc du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<xsl:for-each select="?">
<xsl:sort select="?"/>
</xsl:for-each>
<xsl:apply-template="?"> 
<xsl:sort select="?"/>
</xsl:apply-template>
sachant que je peux pas mettre un nom de balise ou d'attribut(generique)

Merci d'avance.