XPath,XSL:当xsl:param是一个节点集时,如何选择所有节点,而不仅仅是元素?

时间:2009-11-22 00:13:43

标签: xslt xpath

在XSL递归中,这个

<xsl:with-param name="items" select="$items[position() > 1]

通常可以使用除第一个节点之外的所有节点进行递归。但它只有在节点是元素时才有效。如果它们是元素和文本节点的混合,则递归失败,因为,例如,$ items [3]返回第三个元素节点,而不是第三个节点,无论是文本还是元素。

因此,表达式将新的$ items设置为旧$ items中的元素节点。文本节点丢失了。

0 个答案:

没有答案
相关问题