[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 :
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
4 <xsl:template match="@*"> <xsl:value-of select="." /> </option> </xsl:template>
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 ...
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">
je sais qu'il faut faire un truc du genre:
sachant que je peux pas mettre un nom de balise ou d'attribut(generique)
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>
Merci d'avance.
Partager