[XSLT] Selectionner une balise selon la valeur de son attribut
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 :
Code:
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> |
J'ai essayé avec cette feuille XSL :
Code:
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> |
Seulement cela ne fonctionne pas et me retourne :
Code:
Error transforming document XSLT : Impossible de compiler la feuille de style
Quelqu'un pourrait-il me donner un coup de main ?
Merci d'avance.