Subject: Re: [xsl] concatenation of sibling names From: "Thomas B. Passin" <tpassin@xxxxxxxxxxxx> Date: Tue, 12 Feb 2002 13:22:21 -0500 |
[Saverio Perugini > > Is it possible to concatenate the names of all siblings of a > node into a string for later use? > > e.g., in the following data, > > <db> > <coffee>...</coffee> > <tea>...</tea> > <milk>...</milk> > <sugar>...</sugar> > <salt>...</salt> > <pepper>...</pepper> > </db> > > if the processor was working on the node "coffee" -- construct > the following string: "tea milk sugar salt pepper" or likewise if the > processor was working on the node "sugar" -- construct > the following string: "coffee tea milk salt pepper". > > Specifically, can I use a foreach construct, loop through all siblings > to tally up/concat() the name() during each iteration and store the result > in a parameter for use later in the stylesheet? > ========= Stylesheet =============== <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method='text'/> <xsl:template match="/"> <xsl:apply-templates/> </xsl:template> <xsl:template match='*'> <xsl:value-of select='name()'/> <xsl:apply-templates select='*'/> </xsl:template> </xsl:stylesheet> ============= Result ================= db coffee tea milk sugar salt pepper Cheers, Tom P XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] concatenation of sibling , Joerg Heinicke | Thread | Re: [xsl] concatenation of sibling , Saverio Perugini |
Re: [xsl] concatenation of sibling , Peter Davis | Date | [xsl] PDF Conversion, vasu deva |
Month |