|
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 |