xslt - извлечь листовые узлы - PullRequest
5 голосов
/ 27 августа 2009

Я хочу извлечь только листовые узлы из XML-документа (т.е. только элементы, у которых нет дочерних элементов). Кто-нибудь написал xslt для этого?

Ответы [ 2 ]

5 голосов
/ 27 августа 2009
SELECT="*[not(*)]"

Должен дать тебе что-нибудь без ребенка.

2 голосов
/ 27 августа 2009

Использование осей в XPath:

<xsl:apply-templates select="//you-node-spec[not(child::*)]" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...