Je cherche à extraire une liste de mots (tags) uniques contenus dans des attributs sous forme de chaines séparées par des espaces.
Le XML source contient des lignes comme ça (liste de bookmarks fournis par del.icio.us) :
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <posts> <post href="http://www.opencascade.org/" description="Open CASCADE" tag="3d geometry" > <post href="http://www.ugs.com/products/open/d-cubed/" description="UGS: PLM Components: D-Cubed" tag="geometry cad">
j'aimerai obtenir la liste "3d,geometry,cad" (l'ordre n'a pas d'importance).
comment ajouter tokenize() dans le code suivant pour diviser séparer les mots tout en éliminant les doublons ?
Merci beaucoup!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <xsl:for-each-group select="posts/post/@tag" group-by="."> <xsl:value-of select="current-grouping-key()"/> </xsl:for-each-group>
Partager