Hi,
I've got a weird behavior during the call to a SAX Parser (using Xerces 2.9.0) parse method
(passing a File and an handler that extends org.xml.sax.helpers.DefaultHandler). If I throw
a SAXException inside my own implementation of startElement or endElement, the call to parse
the document receives a com.sun.org.apache.xerces.internal.xni.XNIException with the SAXException
I throw within it. I think that this isn't how it should behave, and looked inside the documentation,
JIRA, and a little in the code, but found no answer why is this happening. If this could be
a bug, I'll post it on JIRA, but I would like someone to confirm it before, because maybe
I'm doing something wrong.
The way the parser is configured is shown on the code below:
SAXParserFactory saxFactory = SAXParserFactory.newInstance();
saxFactory.setNamespaceAware(true);
saxFactory.setSchema(xmlSchema);
this.parser = saxFactory.newSAXParser();
The parsers are Xerces ones, choosen using System properties (I've checked this also using
debug)
org.xml.sax.driver=org.apache.xerces.parsers.SAXParser
javax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl
javax.xml.validation.SchemaFactory=org.apache.xerces.jaxp.validation.XMLSchemaFactory
Thanks in advance to any responses.
________________________________________
Joan Horta Tosas
________________________________________
Àrea de Peatge
Tecsidel
Avda. República Argentina 6, 5ª planta
08023 Barcelona
Tel: (+34) 93 292 21 10
Ext: 1125
http://www.tecsidel.es
La información que se incluye en este mensaje es confidencial y puede ser privada a nivel
legal. Las vistas u opiniones que se expresan en este mensaje de correo electrónico son propiedad
exclusiva del autor.
---------------------------------------------------------------------
To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-users-help@xerces.apache.org
|