Subject: Re: [xsl] separating 'dirty' text nodes From: António Mota <amsmota@xxxxxxxxx> Date: Thu, 27 Jan 2005 19:06:33 +0000 |
This is waht is called a "identity transform" used when one wants to transform a tree to another with small changes in it (am i correct?) You should read the FAQ about this, it's a valuable resource. On Thu, 27 Jan 2005 19:38:48 +0100, Joris Gillis <roac@xxxxxxxxxx> wrote: > Tempore 19:20:36, die 01/27/2005 AD, hinc in > xsl-list@xxxxxxxxxxxxxxxxxxxxxx scripsit Lyublinski, Leonid > <Leonid.Lyublinski@xxxxxxxxxxxxxxxxxxxx>: > > > Source: > > <a> > > Some text > > <b> > > more text > > <c>even more text</c> > > </b> > > </a> > > > > Desired copy: > > <a> > > <text>Some text</text> > > <b> > > <text>more text</text> > > <c> > > <text>even more text</text> > > </c> > > </b> > > </a> > > Hi, > > Try something like this: > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > > <xsl:output indent="yes"/> > > <xsl:template match="*|@*"> > <xsl:copy> > <xsl:apply-templates select="node()|@*"/> > </xsl:copy> > </xsl:template> > > <xsl:template match="text()"> > <text> > <xsl:value-of select="normalize-space(.)"/> > </text> > </xsl:template> > > </xsl:stylesheet> > > regards, > -- > Joris Gillis (http://www.ticalc.org/cgi-bin/acct-view.cgi?userid=38041) > Laudeo W3C et dona ferens
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] separating 'dirty' text n, Joris Gillis | Thread | Re: [xsl] separating 'dirty' text n, Wendell Piez |
Re: [xsl] Fw: JAXP 1.3 with Saxon, Eder de Oliveira | Date | [xsl] Sorting elements by element n, Güray Sen |
Month |