[resolu] nombre de noeuds correspondants à plusieurs critères
nombre de noeuds correspondants à plusieurs critères [resolu] - XML/XSL - Programmation
MarshPosté le 27-06-2006 à 17:10:45
Bonjour,
j'espère que vous pourrez m'aider,
pour commencer voici à quoi ressemble mon fichier xml
Code :
<fiches>
[...]
<fiche id="L1UE1">
<cycle id="L"/>
<promo id="1"/>
</fiche>
[...]
</fiches>
Je voudrais savoir combien j'ai d'élément dans mon fichier qui ont un cycle = "L" ET une promo = "1" j'ai essayé : <xsl:variable name="nbL1" select="count(//cycle[@id='L'] and //promo[@id='1'])" /> ou encore <xsl:variable name="nbL1" select="count(contains(/fiche[@id],'L1'))" />
mais aucun ne fonctionne.
j'ai l'erreur suivante : Warning: process(): Invalid type in ... Warning: process(): runtime error: element variable ... Warning: process(): Evaluating variable nbL1 failed in ...
Merci de votre aide.
Message édité par cline68 le 27-06-2006 à 17:20:55
Marsh Posté le 27-06-2006 à 17:10:45
Bonjour,
j'espère que vous pourrez m'aider,
pour commencer voici à quoi ressemble mon fichier xml
Je voudrais savoir combien j'ai d'élément dans mon fichier qui ont un cycle = "L" ET une promo = "1"
j'ai essayé :
<xsl:variable name="nbL1" select="count(//cycle[@id='L'] and //promo[@id='1'])" />
ou encore
<xsl:variable name="nbL1" select="count(contains(/fiche[@id],'L1'))" />
mais aucun ne fonctionne.
j'ai l'erreur suivante :
Warning: process(): Invalid type in ...
Warning: process(): runtime error: element variable ...
Warning: process(): Evaluating variable nbL1 failed in ...
Merci de votre aide.
Message édité par cline68 le 27-06-2006 à 17:20:55