[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: insert an attribute value through xsl
You can use the position()-function to get these numbers: <xsl:template match="Family"> <tr> <td><xsl:value-of select="position()"/></td> <td><xsl:value-of select="name"/></td> ... </tr> </xsl:template> Regards, Joerg ----- Original Message ----- From: "林 子芯" <minikittygo@xxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Wednesday, January 30, 2002 4:12 PM Subject: insert an attribute value through xsl > Hi there > I have a question about adding an extra id tag through xsl there how... > suppose i have a xml file with such structure: - > > <Family> > <name>Smith</name> > <parents> > <father>John</father> > <mother>Mary</mother> > </parents> > <child>Jane</child> > </Family> > > <Family> > <name>Snow</name> > <parents> > <father>Geroge</father> > <mother>Sue</mother> > </parents> > <child>Liz</child> > <child>Paul</child> > </Family> > > etc.... > > now i wish to transform such data in a table in HTML, however, i would like > to > add an extra piece of information; an id number for each no (i.e. > -------------------------------------------------------- > familyno | Family name | Parents | Children | > -------------------------------------------------------- > 1 |Smith |John, Mary |Jane | > --------------------------------------------------------- > 2 |Snow |Geogre, Sue |Liz, Paul | > ) > > how am i suppose to add an id on each family through xsl? do i have to go > through > a "double process" (e.g. adding an id attribute in the family tag, then > convert) or is there a single step to do so? > thanks for your time > > Regards > Kit XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|