канонические проблемы с xpath? - PullRequest
3 голосов
/ 24 июня 2011

Если одна точка преобразуется в self () :: node () в xpath, Source

Тогда почему это работает:

<xsl:value-of select="self::node()[name()='QWE']"/>

но не это?:

<xsl:value-of select=".[name()='QWE']"/>

1 Ответ

4 голосов
/ 24 июня 2011

Поскольку выражение

.[name()='QWE']

является недопустимым синтаксисом XPath 1.0, сокращенный step может not содержать предикат.XPath 2.0 не имеет этого ограничения.

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