[XSLT] Utilisation de l'expression count
Bonjour,
je suis débutant en XML et XSL et je veux savoir comment compter un noeud seulement s'il est égal à quelque chose. Voici mon fichier dtd :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<!ELEMENT PROJECT (PRONAME, NBTEST, LASTCOMPILE, PLATFORM+)>
<!ELEMENT PLATFORM (PLANAME, FEATURE+)>
<!ELEMENT FEATURE (FNAME,RESULT*)>
<!ELEMENT RESULT (DATE,STATUS)>
<!ELEMENT PRONAME (#PCDATA)>
<!ELEMENT NBTEST (#PCDATA)>
<!ELEMENT LASTCOMPILE (#PCDATA)>
<!ELEMENT PLANAME (#PCDATA)>
<!ELEMENT FNAME (#PCDATA)>
<!ELEMENT DATE (#PCDATA)>
<!ELEMENT STATUS (#PCDATA)> |
Je veux compter tous les noeuds RESULT pour un FEATURE qui ont le STATUS = "Pass", mais je ne sais pas comment. J'ai essayer l'expression count( RESULT ) mais ça me dit seulement le nombre de RESULT en général et je ne suis pas capable de lui appliquer une condition.
Merci pour votre aide