xsl-list
[Top] [All Lists]

RE: RE: implementation of xsl:strip-space

2003-01-27 12:08:12
[Wright, Steve]
something I could use to get my html
output to be like a block of code w/ no carraige returns

You should try the XSL normalize-space() function. It will strip any leading 
and trailing spaces, and convert consecutive occurrences of space, tab, 
carriage-return, or newline characters into a single space character.

So an element like this:

<root>
Hark! Hark!     The Lark

At Heaven's gate doth sing!


</root>

When processed with a template like this:

<xsl:template match="root">
  <xsl:value-of select="normalize-space(.)" />
</xsl:template>


Will yield output like this:

Hark! Hark! The Lark At Heaven's gate doth sing!
-- 
Charles Knell
cknell(_at_)onebox(_dot_)com - email


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list