XSLT: how to ignore unnecessary white space?
Posted
by arnaud
on Stack Overflow
See other posts from Stack Overflow
or by arnaud
Published on 2010-03-23T11:16:14Z
Indexed on
2010/03/23
13:03 UTC
Read the original article
Hit count: 487
xslt
|whitespace
Hi,
Given this example XML file:
<doc>
<tag>
Hello !
</tag>
<tag>
My
name
is
John
</tag>
</doc>
And the following XSLT sheet:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:for-each select="doc/tag">
<xsl:value-of select="."/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
How should I change it in order to ignore line feeds and convert any group of white-space characters to just one space in the items? In other words, I would like to obtain:
Hello!
My name is John
Without all those those silly line feeds. ...the question is how.
Thanks in advance !
© Stack Overflow or respective owner