I have been looking into using xerces to parse an XML file
with the description of a menu and generate JavaScript code
that implements that menu. Anyway, there seem to be several
parsers in xerces (1.1.3):
DOMParser
RevalidatingDOMParser
SAXParser
I based my code on SAXParser, and when I compile I get lots
of "deprecated" messages. Questions:
0. What are the differences between those parsers?
1. Is there a "preferred" parser to use?
2. If the preferred parser is SAX, how do I get rid of the
deprecated messages?
3. The original code I hacked had an option to specify the
parser class, and it uses a factory to create the class
instance, so it seems these things are plugable. The
problem is, if I just put the xerces jar in WEB-INF/lib,
the parser class is not found at run-time. The only
solution I found for this was moving the xerces jar to
$TOMCAT/lib. Is this a known problem? Is this related to
those things called "Class Loaders"? Can I just use a
fixed parser implementation (hopefully the "preferred"
one) to avoid this problem?
Thanks,
--
Gonzalo A. Diethelm
[EMAIL PROTECTED]
------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?: [EMAIL PROTECTED]