Преобразование временного дерева в набор узлов
От: kryll  
Дата: 05.09.07 06:47
Оценка:
Такая проблема: я получаю в переменную временное дерево
<xsl:variable name="test">
<xsl:call-template name="Check">
<xsl:with-param name="path" select="$ElementPath"/>
<xsl:with-param name="search" select="/Root"/>
</xsl:call-template>
</xsl:variable>

теперь условие

<xsl:if test="$test">

всегда будет истинным, т.к. временное дерево всегда будет создано. Шаблон Check возвращает набор узлов. Мне бы хотелось знать пустой этот набор или нет.
Выражение

<xsl:value-of select="count($test/*)"/>

не выдает ошибку, т.к. видимо у меня XSLT 1.0. Существуют ли другие способы.
Спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.