[xsl] xsl:sort not working?

Subject: [xsl] xsl:sort not working?
From: "row.filter" <row.filter@xxxxxxxxx>
Date: Tue, 12 Oct 2004 09:25:23 +0200
Hi,

I am having problem sorting on child-nodes (Article elements).
I would like to sort Article elements instead of Document elements
(below), by state-attribute. State is an integer.

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

	<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>

	<xsl:template match="/">
		<Documents>
			<xsl:apply-templates select="Documents/Document">
				<xsl:sort select="@state" order="ascending"/>
			</xsl:apply-templates>
		</Documents>
	</xsl:template>

	<xsl:template match="/Documents/Document">
		<xsl:copy>
				<xsl:copy-of select="@* | Article[@info = 'food']"/>
		</xsl:copy>
	</xsl:template>
</xsl:stylesheet>

<xsl:sort select="@title" order="ascending"/>

-- 

Thanx,

[row.filter]

Current Thread