Étant donné que le chemin /XML/Staff/Content/ContentXML/StaffProfile/Role
est correct, et que j'ai 5 /XML/Staff
avec un seul membre du personnel avec le rôle de « partenaire »Quel est le problème avec ce XPath?
Pourquoi ce match tous les 5 membres du personnel ne?
<xsl:apply-templates select="/XML/Staff[Content/ContentXML/StaffProfile/Role='Partner']" mode="List"/>
est le rôle d'un attribut ou un élément? –
Rôle est un élément – johnwards
Ensuite, vous devez faire '/ text()' pour sélectionner uniquement le nœud de texte de 'Role', puisque l'élément' Role' lui-même n'est pas égal à la chaîne ''Partner''; comme j'ai répondu ci-dessous. –