Je suis nouveau sur XSLT et je n'arrive pas à comprendre comment obtenir un xsl: si cela correspond lorsqu'il n'y a pas de balises enfant.XSLT - comment faire correspondre des enfants de nœuds non-texte?
Je veux que ce match:
<context>
howdy
</context>
Et cela ne:
<context>
<child>
howdy
</child>
</context>
Doux merci! J'essayais des choses avec du texte(). J'aurais pensé que * les nœuds de texte correspondent aussi ... –
./* 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. –