canonical xpath problems?
If a single dot is converted into self()::node() in xpath, Source
开发者_如何转开发Then why does this work:
<xsl:value-of select="self::node()[name()='QWE']"/>
but not this?:
<xsl:value-of select=".[name()='QWE']"/>
Because the expression
.[name()='QWE']
is illegal XPath 1.0 syntax, an abbreviated step may not contain a predicate. XPath 2.0 doesn't have this restriction.
精彩评论