2009-05-26 11 views

Répondre

2

l'expression XPath pertinente devrait ressembler à:

//context[not(./*)] 
+0

Doux merci! J'essayais des choses avec du texte(). J'aurais pensé que * les nœuds de texte correspondent aussi ... –

+3

./* est la même chose que juste *, donc vous pouvez omettre la partie "./", comme dans: // contexte [not (*)]. De plus, "*" est l'abréviation de "child :: *", et le "type de nœud principal" pour l'axe enfant est des éléments. Ainsi, il sélectionne uniquement des éléments. De même, "@ *" (qui est l'abréviation de "attribute :: *") ne sélectionne que des attributs. –

1

Vous pouvez également spécifier count(child::*) = 0 .

Questions connexes