Subject: RE: 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: 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.
|