Subject: Re: Pairing elements according to attributes with XSLT 1
From: Andy Kohn <andydev@xxxxxxxxx>
Date: Tue, 28 Jul 2009 16:36:58 +1000
|
I'm still stuck with this sorting...
Can anyone help me out?
Thanks,
Andy
On Fri, Jul 24, 2009 at 12:29 PM, Andy Kohn<andydev@xxxxxxxxx> wrote:
> That works great! thanks a lot for the help.
>
> Now I'm trying to sort it using the data of the node that has attribute
'from'
>
> For example, with this input, the first one would be AAAA then CCC then
ZZZZ
>
> I tried using <xsl:sort select="keyword[@size=$from]"> but it doesn't
> seem to order it.
>
> <KeywordsInfo>
> <KeywordsEntry>
> <keyword size="big">AAAA</keyword>
> <keyword size="small">table tennis ball</keyword>
> </KeywordsEntry>
> <KeywordsEntry>
> <keyword size="big">ZZZZ</keyword>
> <keyword size="small">chair 1</keyword>
> </KeywordsEntry>
> <KeywordsEntry>
> <keyword size="big">CCC</keyword>
> <keyword size="small">chair 2</keyword>
> </KeywordsEntry>
> </KeywordsInfo>
>
>
> The result I need:
>
> <MainWordInput xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:noNamespaceSchemaLocation="entriesResult.xsd"
> fromSize ="big"
> toSize="small">
> <Entries>
> <first>AAAA</first>
> <second>table tennis ball</second>
> </Entries>
> <Entries>
> <first>CCC</first>
> <second>chair 2</second>
> </Entries>
> <Entries>
> <first>ZZZZ</first>
> <second>chair 1</second>
> </Entries>
> </MainWordInput>
>
>
> Thanks all!
|