Получить путь элемента - PullRequest
       15

Получить путь элемента

0 голосов
/ 02 декабря 2009

есть функция XPath, которая возвращает абсолютный путь элемента, поэтому я могу использовать его в sth. как:

<xsl:if test="path() = /root/parent/child">
   ...
</xsl:if>

Спасибо.

Ответы [ 2 ]

2 голосов
/ 02 декабря 2009

Если вы хотите проверить, совпадают ли два узла, вы должны использовать generate-id ():

<xsl:if test="generate-id(.) = generate-id(/root/parent/child)">
   <!-- The current node is the same as /root/parent/child -->
   ...
</xsl:if>

generate-id () возвращает уникальный идентификатор для каждого узла документа.

0 голосов
/ 02 декабря 2009

Нет, нет, но такое выражение. = / root / parent / child 'возвращает логическое значение и означает то же самое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...