[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: format <xsl:message> output
<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 ________________________________________________________________________
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|