我有一个包含预处理集 (DoesNotContainChildElement) 的 xsl:variable。我认为 msxsl:node-set() 正在添加一个根元素,因此位置始终为 1。但我需要前 15 个元素。
<xsl:variable name="Summary">
<xsl:for-each select="msxsl:node-set($DoesNotContainChildElement)">
<xsl:if test="position() < 16">
<xsl:copy-of select="."></xsl:copy-of>
</xsl:if>
</xsl:for-each>