Hello!

For about twenty years I've maintained my resume in XML format <https://xmlresume.sourceforge.net/>, relying on Xalan (and fop) to produce TXT, HTML, and PDF renderings from the same source.

The command-line used for, for example, the plain TXT version was -- and remains:

   java -cp .../xalan.jar org.apache.xalan.xslt.Process -in resume.xml
   -xsl .../resume-1_5_1/xsl/output/us-text.xsl > resume.txt

Having tried the above command today, I noticed that the output files -- all flavors -- are /empty/. Java produces no errors, exits with code 0, but yields blank output...

Only after installing Xalan-C -- and processing the same XML input with that, did I get the proper diagnostics:

   Xalan example1.xml .../xsl/output/us-text.xsl
   Fatal Error: unable to open file
   'https://xmlresume.sourceforge.net/dtd/resume.dtd'

I was then able to replace the remote reference to resume.dtd with a local one, and things began to work properly. Why wouldn't Xalan-J yield the same (or similar) error-message in reaction to the same error? Why would it exit with 0 exit code?

Thank you! Yours,

   -mi

Reply via email to