Re: [xsl] for-each-group in xslt 2.0

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

Current Thread