Thank you. This worked.
But I have anther problem. I am applying a transformation style sheets
to another set of xml files to generate another xml output.
These files have images as entities in beginning:
<!DOCTYPE books[
<!NOTATION ccitt4 PUBLIC '-//USA-DOD//NOTATION CCITT Group4 Facsimile//EN' >
<!ENTITY im1 SYSTEM "bk1-im1.tif" NDATA ccitt4>
<!ENTITY im2 SYSTEM "bk1-im2.tif" NDATA ccitt4>
]>
I am using saxon9 to run this in a batch mode. So my source points to
a directory with all the xml files and images.
java net.sf.saxon.Transform -s:c:\sampleset -xsl:test.xsl -o:c:\output
But I get this error on running it in batch mode.
SXXP0003: Error reported by XML parser: Content is not allowed in prolog.
While processing bk1-im1.tif: Run-time errors were reported
Can you please tell me what I am doing wrong here?
On Wed, Oct 28, 2009 at 10:40 AM, Michael Kay <mike(_at_)saxonica(_dot_)com>
wrote:
Thank you. I have saxon9 downloaded. But I am not sure how to
run a transformation on the command line for a text input.
Any help?
Typically
java net.sf.saxon.Transform -xsl:stylesheet.xsl -it:main
or you might want to supply the name of the unparsed text file as a
parameter:
java net.sf.saxon.Transform -xsl:stylesheet.xsl -it:main input=text.xml
with
<xsl:param name="input"/>
and
select="unparsed-text($input)"
Regards,
Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--