Subject: Re: for-each-group in xslt 2.0
From: Arulraj <p_arulraj@xxxxxxxxx>
Date: Wed, 29 Mar 2006 12:08:58 +0100 (BST)
|
ok thanks..
if i use
<xsl:for-each-group select="." group-by="Application">
i got the correct result.
regards,
Arul
--- Dimitre Novatchev <dnovatchev@xxxxxxxxx> wrote:
> > I try to get the Application name. but i didnt get
> any
> > ouptut..
> > what is wrong here?
>
> The xsl:for-each-group instruction:
>
> > <xsl:for-each-group select="Application"
> > group-by="Application">
>
> will not select anything, because in your source xml
> document an
> "Application" element does not have "Application"
> children.
>
>
> --
> Cheers,
> Dimitre Novatchev
> ---------------------------------------
> Truly great madness cannot be achieved without
> significant intelligence.
>
>
> On 3/29/06, Arulraj <p_arulraj@xxxxxxxxx> wrote:
> > Hello List,
> >
> > I am using the following XML input sequence,
> > <?xml version="1.0" encoding="UTF-8"?>
> > <layout>
> > <Application name="odcs2web">
> > <Processgroup name="FSRenta">
> > <Process name="sample">
> > <PanelName
> name="H2WSearchLayout"/>
> > <PanelName
> name="H2WListAllLayout"/>
> > <PanelName name="H2WEditLayout"/>
> > <PanelName name="H2WNewLayout"/>
> > </Process>
> > <Process name="sampleflowinfo">
> > <PanelName
> name="H2WListFlowInfo"/>
> > <PanelName
> name="H2WAddFlowInfo"/>
> > <PanelName
> name="H2WUpdFlowInfo"/>
> > <PanelName
> name="H2WDelFlowInfo"/>
> > </Process>
> > </Processgroup>
> > </Application>
> > <Application name="bvwinfo">
> > <Processgroup name="bvwinfogrp">
> > <Process name="bvw1">
> > <PanelName name="screen1"/>
> > </Process>
> > <Process name="bvw2">
> > <PanelName name="screen2"/>
> > </Process>
> > </Processgroup>
> > </Application>
> > </layout>
> >
> > And XSLT.. i have the following code.
> >
> > <?xml version="1.0" encoding="ISO-8859-1"?>
> > <xsl:stylesheet version="2.0"
> > xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> > <xsl:template match="layout">
> > <xsl:for-each-group select="Application"
> > group-by="Application">
> > <xsl:value-of
> > select="current-group()/@name"/>
> > </xsl:for-each-group>
> > </xsl:template>
> >
> > I try to get the Application name. but i didnt get
> any
> > ouptut..
> > what is wrong here?
> >
> > regards,
> > Arul
> >
> >
> >
> >
>
__________________________________________________________
> > Yahoo! India Matrimony: Find your partner now. Go
> to http://yahoo.shaadi.com
>
>
__________________________________________________________
Yahoo! India Matrimony: Find your partner now. Go to http://yahoo.shaadi.com
|