使用递归打印所有根到叶路径
Print all root to leaf path using recursion
我正在尝试使用递归打印所有根到叶的路径,但我一无所知
我不知道如何处理它,我完全卡住了
<node id="N1">
<node id="N1">
<node id="N1"></node>
<node id="N2"></node>
<node id="N3"></node>
</node>
</node>
期望的输出:
N1 N1 N1
N1 N1 N2
N1 N1 N3
简单
<xsl:value-of select="//node[not(*)]/string-join(ancestor-or-self::node/@id, ' ')" separator=" "/>
应该可以,不需要递归
我正在尝试使用递归打印所有根到叶的路径,但我一无所知 我不知道如何处理它,我完全卡住了
<node id="N1">
<node id="N1">
<node id="N1"></node>
<node id="N2"></node>
<node id="N3"></node>
</node>
</node>
期望的输出:
N1 N1 N1
N1 N1 N2
N1 N1 N3
简单
<xsl:value-of select="//node[not(*)]/string-join(ancestor-or-self::node/@id, ' ')" separator=" "/>
应该可以,不需要递归