| 
 
Subject: [xsl] Grouping problem? From: "Shawn O. McKenzie" <smckenzie@xxxxxxxxxxx> Date: Mon, 11 Nov 2002 14:39:31 -0800  | 
<section name="first">
  <nestlist name="level_1">
      <item name="apple"/>
      <item name="orange"/>
      <item name="truck"/>
      <item name="foo"/>
      <nestlist name="level_2">
        <item name="orange"/>
        <item name="bar"/>
        <item name="truck"/>
        <nestlist name="level_3">
          <item name="orange"/>
          <item name="foo"/>
          <item name="fnord"/>
          <item name="truck"/>
          <nestlist name="level_4">
            <item name="foobar"/>
            <item name="apple"/>
            <item name="bar"/>
       </nestlist>
     </nestlist>
   </nestlist>
 </nestlist>
</section>- apple orange truck and foo in the level_1 nestlist - bar in the level_2 nestlist - fnord in level_3 - foobar in level_4
<xsl:for-each select="section">
  <xsl:variable name="sectname" select="$name"/>
  <xsl:for-each select="//nestlist/item">
    <xsl:variable name="name" select="@name"/>
      <xsl:for-each select="(/section//nestlist/item[@name=$name])[1]">
        <!--Do something here-->
      </xsl:for-each>
  +</xsl:for-each>
</xsl:for-each>| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] Platform detection, David Carlisle | Thread | Re: [xsl] Grouping problem?, Wendell Piez | 
| RE: [xsl] xslt replace special char, Passin, Tom | Date | Re: [xsl] Grouping problem?, Wendell Piez | 
| Month |