[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] for-each-group in xslt 2.0


Subject: [xsl] for-each-group in xslt 2.0
From: Arulraj <p_arulraj@xxxxxxxxx>
Date: Wed, 29 Mar 2006 07:30:19 +0100 (BST)

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


Current Thread
Keywords
xml