This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
Re: Sun Resolver classes released
- To: docbook-apps at lists dot oasis-open dot org
- Subject: Re: DOCBOOK-APPS: Sun Resolver classes released
- From: Norman Walsh <ndw at nwalsh dot com>
- Date: Wed, 15 Aug 2001 08:10:57 -0400
- List-Id: <docbook-apps.lists.oasis-open.org>
- References: <87y9om7cme.fsf@nwalsh.com>
If you're using Saxon with these classes, beware of the following
problem: AElfred, Saxon's default XML parser, has a serious bug in
recent Saxon releases; it calculates the base URI of external entities
incorrectly.
To avoid this problem, I suggest that you use Xerces or any other JAXP
compliant parser, instead of AElfred. This can be accomplished with
the following options *to java*:
# Force Saxon to use a decent parser (AElfred doesn't do PEs right)
DBFACTORY=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
SPFACTORY=org.apache.xerces.jaxp.SAXParserFactoryImpl
java -Djavax.xml.parsers.DocumentBuilderFactory=$DBFACTORY \
-Djavax.xml.parsers.SAXParserFactory=$SPFACTORY \
<< any other options you want to use: -cp, etc. >>
com.icl.saxon.StyleSheet \
<< parameters to Saxon >>
I have no idea how to do this if you're using InstantSaxon.
Be seeing you,
norm
P.S. If you're using Windows and not UNIX, the relevant bits are the
-D options to java, but you'll have to do the variable declarations
with 'set' and use % instead of $, etc.
--
Norman Walsh <ndw@nwalsh.com> | Those who in their youth did not
http://www.oasis-open.org/docbook/ | live in self-harmony, and who did
Chair, DocBook Technical Committee | not gain the true treasures of
| life, are later like long-legged
| old herons standing sadly by a
| lake without fish.--The Dhammapada
----------------------------------------------------------------
To subscribe or unsubscribe from this elist use the subscription
manager: <http://lists.oasis-open.org/ob/adm.pl>