[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: separating 'dirty' text nodes
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
|
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
|