标签: xml xslt xpath
如果在xpath中将单个点转换为 self():: node(),Source
然后为什么这样做:
<xsl:value-of select="self::node()[name()='QWE']"/>
但不是吗?:
<xsl:value-of select=".[name()='QWE']"/>
答案 0 :(得分:4)
因为表达式
.[name()='QWE']
是非法的XPath 1.0语法,缩写step可能不包含谓词。 XPath 2.0没有这个限制。