Subject: RE: Write log file during xslt and xmlvalidate
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Wed, 1 Dec 2004 12:20:20 -0000
|
I don't know about the ant side of things, but you can set the destination
for Saxon's xsl:message output by doing, for example
((Controller)transformer).getMessageEmitter().setWriter(writer)
where transformer is the JAXP Transformer and writer is a java.io.Writer of
your choice.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Robert Soesemann [mailto:rsoesemann@xxxxxxxxxxx]
> Sent: 01 December 2004 11:51
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE: Write log file during xslt and xmlvalidate
>
> I'm using the Saxon8.jar XSLT2.0 engine. Do you know how to pipe its
> output from xsl:message to the ant context?
>
> Best regards,
>
> Robert
>
> -----Original Message-----
> From: Michael Kay [mailto:mike@xxxxxxxxxxxx]
> Sent: Mittwoch, 1. Dezember 2004 12:21
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE: Write log file during xslt and xmlvalidate
>
>
> The way to achieve this depends entirely on which XSLT
> processor you are
> using.
>
> JAXP 1.3 specifies that xsl:message output is written to the
> ErrorListener but not everyone implements that yet.
>
> Michael Kay
> http://www.saxonica.com/
>
>
> > -----Original Message-----
> > From: Robert Soesemann [mailto:rsoesemann@xxxxxxxxxxx]
> > Sent: 01 December 2004 11:02
> > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > Subject: Write log file during xslt and xmlvalidate
> >
> > Hello,
> >
> > I have implemented a migration process in Ant with xsl
> transformations
>
> > and XML Schema validations. I want to write the
> errors/warnings during
>
> > validation and xsl:messages during into a log file.
> >
> > I know there is the echo task which can write to a file, but
> > it is only
> > able to write from the built script and not from the task.
> > There must be
> > a way to pass task output to a log file.
> >
> > Has anybody done this before?
> >
> > Thanks Robert
|