Hi Jan, Perhaps you can do this in two passes. In the first pass, you copy the tree:
<text> some words some more words </text> in some variable. Then in second pass, you can find the count of words and create the required attribute. On Thu, Jun 18, 2009 at 5:59 PM, Jan Hoeft<m...@janhoeft.de> wrote: > Hi, > is it possible to get the result tree and work on it? > > I am able to do the transformation on my own via executeChildTemplates. But > I have not found a way to process the result. > > <xalan:component prefix="my" elements="countwords"> > <xalan:script lang="javascript"> > function countwords(context, elem){ > transf = context.getTransformer(); > transf.executeChildTemplates(elem,true); > return ""; > } > </xalan:script> > </xalan:component> > > <xsl:template match="/"> > <my:countwords> > <text> > some words > <xsl:value-of select="."/> > </text> > </my:countwords> > </xsl:template> > > my xml file: > > <root> > some more words > </root> > > What i am trying to do is to add an attribute count to the text output. > > <text count="5"> > some words > some more words > </text> > > Any idea how to do this? > Cheers > Jan -- Regards, Mukul Gandhi