Subject: Re: [xsl] Trouble using recursion to make a Counter From: Mukul Gandhi <mukul_gandhi@xxxxxxxxx> Date: Thu, 29 Jul 2004 20:47:30 -0700 (PDT) |
Here is a another solution - <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="text" /> <xsl:template match="/"> <xsl:for-each select="descendant::*[contains(name(),'Desc')]"> <xsl:value-of select="position()" /><xsl:text> </xsl:text><xsl:value-of select="." /> <xsl:text>
</xsl:text> </xsl:for-each> </xsl:template> </xsl:stylesheet> Regards, Mukul > I have data that looks like this: > > <level1> > <Level1Desc>Neighborhood</Level1Desc> > <Level1ID>1</Level1ID> > <Level2> > <Level2Desc>Street</Level2Desc> > <Level2ID>100</Level2ID> > <Level3> > <Level2Desc>House</Level2Desc> > <Level2ID>1000</Level2ID> > </Level3> > <Level3> > <Level2Desc>Condo</Level2Desc> > <Level2ID>1001</Level2ID> > </Level3> > </Level2> > <Level2> > <Level2Desc>Park</Level2Desc> > <Level2ID>101</Level2ID> > </Level2> > </level1> > > There are many level 1s in my data. > > So the end result of the processing would look > something like > > 1 Neighborhood > 2 Street > 3 House > 4 Condo > 5 Park __________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Trouble using recursion t, Wendell Piez | Thread | RE: [xsl] Trouble using recursion t, Michael Kay |
RE: [xsl] embedding xsl within java, Rob Bradley | Date | RE: [xsl] Trouble using recursion t, Michael Kay |
Month |