以下は私の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>`