[xsl] Starting loop at another node

Subject: [xsl] Starting loop at another node
From: "Tanzila Mohammad" <tmohammad@xxxxxxxxxxxxxxxxxxxx>
Date: Tue, 17 Apr 2001 16:33:49 +0100
I am trying to start the loop at node 4 (child 4) of the 'whatever' parent:
<Whatever> <child1>
           <child2>
           <child3>
           <child4>
           <child5>
           <child6>
               ....
</Whatever>

I am using the following

 <xsl:for-each select="Whatever">
           <xsl:choose>
           <xsl:when test="position()&gt;3"> <!-- Here is the problem -->
         <xsl:for-each select="*[text()]"> <!--start of process-->
          <h3><font color="#00007f"><i><xsl:value-of
select="name()"/></i></font></h3>
           <p><font color="#008000"><xsl:value-of select="."/></font></p>
           </xsl:for-each> <!--end of process-->
                </xsl:when>
         </xsl:choose>
         </xsl:for-each>

At the moment the display is not doing as I wish.

Thanks.

Tanz




 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread