0

以下は私のXLSTです。私の質問は、出力が正しくソートされないのはなぜですか?? 昇順で並べ替える必要があります。セカンダリ テンプレートを使用せずにこれを実行してみましたが、機能しましたが、テンプレート内で使用すると並べ替えられません。

XSLT コード:

    <xsl:template match="movie">
        <xsl:for-each select ="movies/movie">
            <xsl:sort select="title" order="ascending" />
            <tr>
                <td>
                    <xsl:value-of select ="@id"/>
                    <br></br>
                </td>
                <td>
                    <xsl:value-of select ="title"/>
                    <br></br>
                </td>
                <td>
                    <xsl:value-of select ="pdirector"/>
                    <br></br>
                </td>
                <td>
                    <xsl:value-of select ="year"/>
                    <br></br>
                </td>
            </tr>
        </xsl:for-each>
    </xsl:template>
</xsl:stylesheet>`
4

1 に答える 1