Hi,

In order to reduce the amount of external dependencies in one of my projects I'd like to replace xercesImpl.jar, xalan.jar and related dependencies by using the internal tools of Java 1.6 (Sun). One thing I tried is to modify fop.bat of the FOP-0.95-distribution, i.e. to comment out xml-apis, xml-apis-ext, xercesImpl, xalan, and serializer

C:\apps\fop-0.95\fop -xml um.xml -xsl docbook\custom\xsl\fo.xsl -pdf um.pdf
Compilerwarnungen:
 file:/foo/docbook/xsl/fo/table.xsl: line 451: Attribut 'border-start-style' 
befindet sich nicht in einem Element.
 file:/foo/docbook/xsl/fo/table.xsl: line 452: Attribut 'border-end-style' 
befindet sich nicht in einem Element.
 file:/foo/docbook/xsl/fo/table.xsl: line 453: Attribut 'border-top-style' 
befindet sich nicht in einem Element.
 file:/foo/docbook/xsl/fo/table.xsl: line 454: Attribut 'border-bottom-style' 
befindet sich nicht in einem Element.
 file:/foo/docbook/xsl/fo/index.xsl: line 351: Attribut 'rx:key' befindet sich 
nicht in einem Element.
FEHLER:  'Syntaxfehler in '* or $generate.index != 0'.'
SCHWER WIEGENDER FEHLER:  'Die Formatvorlage konnte nicht kompiliert werden.'
10.09.2009 21:02:41 org.apache.fop.cli.Main startFOP
SCHWERWIEGEND: Exception
javax.xml.transform.TransformerConfigurationException: Die Formatvorlage konnte 
nicht kompiliert werden.
       at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:217)
       at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125)
       at org.apache.fop.cli.Main.startFOP(Main.java:166)
       at org.apache.fop.cli.Main.main(Main.java:197)
Caused by: javax.xml.transform.TransformerConfigurationException: Die 
Formatvorlage konnte nicht kompiliert werden.
       at 
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(Unknown
 Source)
       at 
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformer(Unknown
 Source)
       at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:198)
       ... 3 more

A similar exception is raised when I use my own method to do the transformation through JAXP (this time I use the docbook HTML stylesheets and not the FO ones):

11-Sep-09 09:12:32.172 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/autoidx.xsl: line 532: Attribute 'href' outside 
of element. at location unknown
11-Sep-09 09:12:32.172 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/autoidx.xsl: line 581: Attribute 'href' outside 
of element. at location unknown
11-Sep-09 09:12:32.172 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/autoidx.xsl: line 604: Attribute 'href' outside 
of element. at location unknown
11-Sep-09 09:12:32.172 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/lists.xsl: line 775: Attribute 'type' outside of 
element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/callout.xsl: line 105: Attribute 'href' outside 
of element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/xref.xsl: line 177: Attribute 'href' outside of 
element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/xref.xsl: line 997: Attribute 'href' outside of 
element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/formal.xsl: line 191: Attribute 'id' outside of 
element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/formal.xsl: line 332: Attribute 'id' outside of 
element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/inline.xsl: line 103: Attribute 'href' outside of 
element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/inline.xsl: line 138: Attribute 'href' outside of 
element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/inline.xsl: line 148: Attribute 'target' outside 
of element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/inline.xsl: line 175: Attribute 'href' outside of 
element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/inline.xsl: line 693: Attribute 'href' outside of 
element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/inline.xsl: line 912: Attribute 'href' outside of 
element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/inline.xsl: line 1037: Attribute 'href' outside 
of element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/inline.xsl: line 1166: Attribute 'href' outside 
of element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/inline.xsl: line 1267: Attribute 'href' outside 
of element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/inline.xsl: line 1304: Attribute 'href' outside 
of element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/glossary.xsl: line 256: Attribute 'href' outside 
of element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/glossary.xsl: line 325: Attribute 'href' outside 
of element. at location unknown
11-Sep-09 09:12:32.188 INFO XsltUtil$1: XSLT Stylesheet Info: 
file:/c:/foo/docbook/xsl/html/annotations.xsl: line 117: Attribute 'onClick' 
outside of element. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
Syntax error in '* or $generate.index != 0'. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
file:/c:/foo/docbook/xsl/html/autotoc.xsl: line 373: Error parsing XPath 
expression '* or $generate.index != 0'. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
file:/c:/foo/docbook/xsl/html/autotoc.xsl: line 373: Required attribute 'test' 
is missing. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
Syntax error in '* or $generate.index != 0'. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
file:/c:/foo/docbook/xsl/html/autotoc.xsl: line 493: Error parsing XPath 
expression '* or $generate.index != 0'. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
file:/c:/foo/docbook/xsl/html/autotoc.xsl: line 493: Required attribute 'test' 
is missing. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
Syntax error in '* and $process.source.toc != 0'. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
file:/c:/foo/docbook/xsl/html/toc.xsl: line 32: Error parsing XPath expression 
'* and $process.source.toc != 0'. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
file:/c:/foo/docbook/xsl/html/toc.xsl: line 32: Required attribute 'test' is 
missing. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
Syntax error in '* and $process.source.toc != 0'. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
file:/c:/foo/docbook/xsl/html/toc.xsl: line 83: Error parsing XPath expression 
'* and $process.source.toc != 0'. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
file:/c:/foo/docbook/xsl/html/toc.xsl: line 83: Required attribute 'test' is 
missing. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
Syntax error in '* and $process.source.toc != 0'. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
file:/c:/foo/docbook/xsl/html/toc.xsl: line 128: Error parsing XPath expression 
'* and $process.source.toc != 0'. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
file:/c:/foo/docbook/xsl/html/toc.xsl: line 128: Required attribute 'test' is 
missing. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
Syntax error in '* and $process.source.toc != 0'. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
file:/c:/foo/docbook/xsl/html/toc.xsl: line 271: Error parsing XPath expression 
'* and $process.source.toc != 0'. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
file:/c:/foo/docbook/xsl/html/toc.xsl: line 271: Required attribute 'test' is 
missing. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
Syntax error in '* and $process.source.toc != 0'. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
file:/c:/foo/docbook/xsl/html/toc.xsl: line 290: Error parsing XPath expression 
'* and $process.source.toc != 0'. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
file:/c:/foo/docbook/xsl/html/toc.xsl: line 290: Required attribute 'test' is 
missing. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
Syntax error in '* and $process.source.toc != 0'. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
file:/c:/foo/docbook/xsl/html/toc.xsl: line 310: Error parsing XPath expression 
'* and $process.source.toc != 0'. at location unknown
11-Sep-09 09:12:32.188 WARNING XsltUtil$1: XSLT Stylesheet Recoverable Error: 
file:/c:/foo/docbook/xsl/html/toc.xsl: line 310: Required attribute 'test' is 
missing. at location unknown
11-Sep-09 09:12:32.188 SEVERE XsltUtil$1: XSLT Stylesheet Fatal Error: Could 
not compile stylesheet at location unknown


Is it just not possible to use the internal parsers? Or do I need to change some configuration?

Thanks for your help,
Marco


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to