<xsl:apply-templates select =“./*”>和<xsl:apply-templates> </xsl:apply-templates> </xsl:apply-templates>之间的区别

时间:2011-10-07 19:11:46

标签: xslt

使用XSL时有什么区别

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

<xsl:apply-templates />

前者似乎没有在子元素之后引入任何文本。

1 个答案:

答案 0 :(得分:13)

正确。 "*""./*"选择上下文节点的子元素。但"node()""./node()"会选择所有子项,包括元素,文本节点,注释和处理指令。 xsl:apply-templates的默认值为select =“node()”。