我们可以有多个带有 match="/" 和不同名称的 xsl:templates。基本上我想迭代一个 xml 直到某些级别,然后如果满足某些条件,则从“/”再次开始迭代。因此,我正在考虑根据选项 1 和选项 2 分别类似于和的某些条件来制作<xsl:call-template name="option-1">
or 。<xsl:call-template name="option-1">
<xsl:template match="/" name="option-1">
<xsl:template match="/" name="option-2">
如果有更好的方法,我是开放的。我想要的只是再次从根节点开始迭代。