selection noeud en fonction des enfants
bonjour tout le monde,
Dans le XML suivant, j'aimerais sélectionner les "a" ayant pour enfant seulement "b", ensuite les "a" avec seulement "b" et "d"... ( la liste des balises dans le fichier d'origine est plutôt longue et je dois chercher différents cas)
Pour l'instant le Xpath que j'utilise est //a[b][count(*) = count(b)]. Existe-t-il un moyen plus simple en Xpath de dire Je voudrais tous les "a" avec seulement "b" ?
Merci par avance
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <doc>
<a>
<b></b>
<c></c>
<d></d>
</a>
<a>
<b></b>
<d></d>
</a>
<a>
<b></b>
<c></c>
</a>
<a>
<b></b>
</a>
<a>
<e></e>
</a>
</doc> |