Subject: Re: [xsl] format <xsl:message> output From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 1 Dec 2004 13:52:03 GMT |
<xsl:message terminate="no"> [<xsl:value-of select="$type"/> | <xsl:value-of select="$task"/> | '<xsl:value-of select="$location"/>'] <xsl:value-of select="$message"/> </xsl:message> That xsl:message includes three newline characters and lots of spaces that will be copied to the message. The last newline after <xsl:value-of select="$message"/> will be skipped as it is in a white-space text node, but all the others are in text nodes that contain printing characters such as ] so will not be skipped. You want to keep the indentation to be in its own text nodes so that it is all ignored: <xsl:message terminate="no"> <xsl:text>[</xsl:text> <xsl:value-of select="$type"/> <xsl:text> | </xsl:text> <xsl:value-of select="$task"/> <xsl:text> | '</xsl:text> <xsl:value-of select="$location"/> <xsl:text>']</xsl:text> <xsl:value-of select="$message"/> </xsl:message> Then at least XSLT will put the message out as a single line (I don't know ant well enough to know if it will definitely not wrap it) David ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] format <xsl:message> output, Robert Soesemann | Thread | RE: [xsl] format <xsl:message> outp, Michael Kay |
Re: [xsl] converting encoded charac, Geert Josten | Date | Re: [xsl] XSLT variable eval, Geert Josten |
Month |