XSLT - как сопоставить любой дочерний элемент нетекстового узла? - PullRequest
1 голос
/ 27 мая 2009

Я новичок в XSLT и не могу понять, как получить xsl: если это соответствует, когда нет дочерних тегов.

Я хочу, чтобы это соответствовало:

<context>
    howdy
</context>

А это не так:

<context>
    <child>
        howdy
    </child>
</context>

Ответы [ 2 ]

2 голосов
/ 27 мая 2009

соответствующее выражение xpath должно выглядеть так:

//context[not(./*)]
1 голос
/ 27 мая 2009

Вы также можете указать count(child::*) = 0 .

...