[XSLT] SELECT avec condition
Bonjour
Je souhaite faire un OU dans un SELECT.
En fait, je voudrais remplacer :
Code:
1 2 3 4 5 6 7 8 9 10
| <xsl:for-each select="dossier">
<li id="dossier_{@id}" class='titre_dossier_H'>
<xsl:value-of select="@titre" />
</li>
</xsl:for-each>
<xsl:for-each select="page">
<li id='lien_H_{@url}' class='titre_page_H'>
<a href='{@url}'><xsl:value-of select="@titre" /></a></li>
</xsl:for-each> |
par quelquechose comme :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <xsl:for-each select="dossier ou page">
<si dossier>
<li id="dossier_{@id}" class='titre_dossier_H'>
<xsl:value-of select="@titre" />
</li>
</si>
<si page>
<li id='lien_H_{@url}' class='titre_page_H'>
<a href='{@url}'><xsl:value-of select="@titre" /></a>
</li>
</si>
</xsl:for-each> |
Cela me permettrais de récupérer les dossiers et les pages classées par ordre.
Merci d'avance.