RE: [xsl] Problems sorting data

Subject: RE: [xsl] Problems sorting data
From: <Jarno.Elovirta@xxxxxxxxx>
Date: Mon, 4 Jul 2005 16:34:02 +0300
Hi,

> I've created the XML below and now I need to present the data in an
> orderly fashion. More precisely I need to have the data sorted by the
> 'idstring' member. I've done some googling and this is the
> best I could
> come up with, but the data is still not sorted. The data is
> presented,
> though, so obviously I'm doing something right.
> What is wrong with this sorting and what can I do to fix it?
>
>
> XSLT:
>
> <xsl:template match="report">
>
> 	<xsl:template match="contents">

The data shouldn't be presented, your XSLT processor should throw a fatal
error, as xsl:template cannot appear inside another xsl:template.

Cheers,

Jarno

--
Solitary Experiments: Fast Forward (Total Rewnd)

> 	<xsl:apply-templates>
> 		<xsl:sort select="member[@name='idstring']"/>
> 	</xsl:apply-templates>
> 	</xsl:template>
>
> </xsl:template>
>
> <xsl:template match="object[@type='standard']">
> 	<xsl:value-of select="member[@name='idstring']"/>
> 	<xsl:value-of select="member[@name='id']"/>
> 	<xsl:value-of select="member[@name='title']"/>
> </xsl:template>
>
>
>
> XML:
>
> <report>
> <contents>
>
> 	<object type="standard">
> 		<member name="id">
> 			<long>1234</long>
> 		</member>
> 		<member name="idstring">
> 			<string>Unique1</string>
> 		</member>
> 		<member name="title">
> 			<string>Temporary</string>
> 		</member>
> 	</object>
>
> 	<object type="standard">
> 		<member name="id">
> 			<long>5678</long>
> 		</member>
> 		<member name="idstring">
> 			<string>Unique2</string>
> 		</member>
> 		<member name="title">
> 			<string>Foobar</string>
> 		</member>
> 	</object>
>
> </contents>
> </report>
>
>
> --
>
> Glenn Thomas Hvidsten
>
> =============  CORENA Norge AS  =============
> == Dyrmyrgt. 35, N-3611 Kongsberg, NORWAY  ==
> == Tlf: +47 3271 7234, Fax: +47 3271 7201  ==
> == CORENA Home Page: http://www.corena.com ==
> =============================================

Current Thread