XSLT : syntaxe de <xsl:when> / <xsl:if&gt

Fermé
jesemeatoutvent - 18 janv. 2009 à 18:02
 toutvent - 26 janv. 2009 à 00:27
Bonjour,

Je cheerche à utiliser <xsl:when> (ou <xsl:if>) pour effectuer des regroupements dans un document ; mais je ne parviens pas à ce que je veux. Voici ce que je voudrais exprimer avec <xsl:when> (ou <xsl:if>), sachant que je me trouve dans un <xsl:template match="contexte">:

1."Si l'élément <contexte> en cours est le 1er élément <contexte> du document..." (j'avais pensé à <xsl:when test="position()=1">, mais cela ne semble pas fonctionner).

2. "Si l'élément <contexte> en cours suit l'élément <base-de-donnees>..."

3. "Si la valeur de l'attribut @id de l'élément <contexte> en cours est identique à celle de la valeur de l'attribut @id de l'élément <contexte> qui précède..."

4. "Si la valeur de l'attribut @id de l'élément <contexte> en cours est différente de celle de la valeur de l'attribut @id de l'élément <contexte> qui précède..."

Quelqu'un peut-il m'aider ?

1 réponse

dsl je ne peux pas t'aider mais quand il y aura des réponses elles me seront bien utiles ^^
mais dis voir... tu ne serais pas en plein projet MID par hasard ? xD
lol

bon courage
0