apply-templates以相反的顺序

Pie*_*ing 14 sorting xslt

说我有这个给定的xml文件

<root>
    <node>x</node>
    <node>y</node>
    <node>a</node>
</root>
Run Code Online (Sandbox Code Playgroud)

我想要显示以下内容

ayx
Run Code Online (Sandbox Code Playgroud)

使用类似的东西

<xsl:template match="/">
    <xsl:apply-templates select="root/node"/>
</xsl:template>
<xsl:template match="node">
    <xsl:value-of select="."/>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

sam*_*son 30

简单!

<xsl:template match="/">
    <xsl:apply-templates select="root/node">
        <xsl:sort select="position()" data-type="number" order="descending"/>
    </xsl:apply-templates>
</xsl:template>

<xsl:template match="node">
    <xsl:value-of select="."/>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)