xsl-list
[Top] [All Lists]

Re: [xsl] reading a text file and putting out an xml file using xslt 2.0

2009-10-28 15:24:22
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>
--~--