Bonjour,
Je cherche à savoir s'il est possible lors d'une transformation XSL de sélectionner une balise XML selon la valeur de son attribut. Voici un exexmple de code XML :
J'ai essayé avec cette feuille XSL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <notices> <noticeGroup name="fluxRSS" > <notice>RSS</notice> </noticeGroup> <noticeGroup name="Test" > <notice>Test</notice> </noticeGroup> </notices>
Seulement cela ne fonctionne pas et me retourne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <xsl:apply-templates select="noticeGroup[@name='fluxRSS']" /> <xsl:template match="noticeGroup[@name='fluxRSS']" > <p><ul> <xsl:apply-templates select="notice" /> </ul></p> </xsl:template> <xsl:template match="notice"> <xsl:value-of select="." disable-output-escaping="yes" /> </xsl:template>
Quelqu'un pourrait-il me donner un coup de main ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Error transforming document XSLT : Impossible de compiler la feuille de style
Merci d'avance.
Partager