<xsl:apply-templates select =“.// text”>在xsl文件中的含义是什么

时间:2018-06-04 08:50:24

标签: xslt

我有一个XSL文件,在这个文件中有语句:

 <xsl:apply-templates select=".//text"/>.

有谁能告诉我select = ".//" mean是什么?

我知道&#39;。&#39;是当前节点,但对于&#39; //&#39;是

1 个答案:

答案 0 :(得分:0)

XSLT中的表达式语言是XPath,XPath中的表达式https://www.w3.org/TR/xpath-31/#abbrev ///descendant-or-self::node()/的缩写,因此.//text./descendant-or-self::node()/text的缩写,这意味着它选择相对于上下文节点,所有后代元素的名称为text