RE: [xsl] format <xsl:message> output

Subject: RE: [xsl] format <xsl:message> output
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Wed, 1 Dec 2004 15:10:28 -0000
Newline control in xsl:message is exactly the same as in any other XSLT
output. If you don't want newlines copied from the stylesheet, use
<xsl:text> around all the literal text strings in the message to prevent it.

Michael Kay
http://www.saxonica.com/ 

> -----Original Message-----
> From: Robert Soesemann [mailto:rsoesemann@xxxxxxxxxxx] 
> Sent: 01 December 2004 13:44
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] format <xsl:message> output 
> 
> I am using xsl:message in an ant build script to log error 
> messages. The
> problem is that I get the following message *not* as a single line but
> as display below. I am using Saxon 8. 
> 
> <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>
> 
> Output:
> -------
> ...
> [xslt] -[ERROR | 4 | '/contacts.xml']
> [xslt] relation to external/adressen.xml
> [xslt] invalid! expected: address  |
> [xslt] found: bank
> 
> I want:
> -------
> [xslt] -[ERROR | 4 | '/contacts.xml'] relation to 
> external/adressen.xml
> invalid! expected: address | found: bank
> 
> Any ideas or is this an ant issue?
> 
> R.

Current Thread