Existe-t-il un moyen d'utiliser les données du contexte actuel pour filtrer les nœuds ailleurs dans la source de statistiques.Dans XPATH, utilisez les données du contexte actuel pour filtrer d'autres données.
Par exemple, si j'ai XML:
<root>
<group1>
<inst>
<type>Foo</type>
<value>First Foo</value>
</inst>
<inst>
<type>Bar</type>
<value>The Bar</value>
</inst>
<inst>
<type>Foo</type>
<value>Second Foo</value>
</inst>
</group1>
<group2>
<Filter>
<FilterType>Foo</FilterType>
</Filter>
<Filter>
<FilterType>Bar</FilterType>
</Filter>
</group2>
</root>
En supposant que mon contexte est l'une des balises de filtre, je veux retourner obtenir le nombre d'instances du type spécifié dans groupe1. Je voudrais écrire XPath qui ressemble à ceci:
count(/root/group1/inst[type = **FilterType**])
Est-ce que je peux utiliser pour obtenir le FilterType dans le contexte original?