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(_at_)pandora(_dot_)be>
wrote:
Tempore 19:20:36, die 01/27/2005 AD, hinc in
xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com scripsit Lyublinski, Leonid
<Leonid(_dot_)Lyublinski(_at_)AntaresSolutions(_dot_)com>:
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
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--