Re: [xsl] Pairing elements according to attributes with XSLT 1

Subject: Re: [xsl] 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!

Current Thread