org.apache.avalon.excalibur.xml
Interface Parser
- All Superinterfaces:
- org.apache.avalon.framework.component.Component
- All Known Implementing Classes:
- JaxpParser, XercesParser
- public interface Parser
- extends org.apache.avalon.framework.component.Component
The parser can be used to parse any XML document given
by a InputSource
object.
It can either send XML events or create a DOM from
the parsed document.
- Version:
- CVS $Revision: 1.5 $ $Date: 2001/12/11 09:53:38 $
- Author:
- Carsten Ziegeler
Field Summary |
static java.lang.String |
ROLE
|
Method Summary |
void |
parse(org.xml.sax.InputSource in,
org.xml.sax.ContentHandler consumer)
Parse the InputSource and send
SAX events to the consumer. |
org.w3c.dom.Document |
parseDocument(org.xml.sax.InputSource in)
Parse the InputSource and create
a DOM out of it. |
ROLE
public static final java.lang.String ROLE
parse
public void parse(org.xml.sax.InputSource in,
org.xml.sax.ContentHandler consumer)
throws org.xml.sax.SAXException,
java.io.IOException
- Parse the
InputSource
and send
SAX events to the consumer.
Attention: the consumer can either be an XMLConsumer
or implement the LexicalHandler
as well.
The parse should take care of this.
parseDocument
public org.w3c.dom.Document parseDocument(org.xml.sax.InputSource in)
throws org.xml.sax.SAXException,
java.io.IOException
- Parse the
InputSource
and create
a DOM out of it.
Copyright © 2001 Apache Jakarta Project. All Rights Reserved.