This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Why processor or stylesheets puts strange output
- From: Mike Brown <mike at skew dot org>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Fri, 23 Aug 2002 14:41:52 -0600 (MDT)
- Subject: Re: [xsl] Why processor or stylesheets puts strange output
- Reply-to: xsl-list at lists dot mulberrytech dot com
Wendell Piez wrote:
> At 12:19 PM 8/23/2002, Mike wrote:
> >TSchutzerWeissmann@uk.imshealth.com wrote:
> > > <xsl:template match="text()[
> > > string-length(translate(.,'	

 ',''))=0]"/>
> >
> >This can be shortened to
> >
> > <xsl:template match="text()[translate(.,'	
 ','')]"/>
>
> And what of text()[normalize-space()] ?
Indeed. I forgot what the original purpose was :)
> >The abomination that is XPath 2.0 will change this (string 'true' or
> >'1' will be true) so you'll need to put the string-length() back in
> >someday
>
> That is abominable, ugh.
Actually, now that I think about it, 'true' and '1' are already true,
aren't they? The abominable part is that 'false' and '0' will be false!
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list