org.mortbay.xml
Class XmlParser
java.lang.Object
|
+--org.mortbay.xml.XmlParser
- public class XmlParser
- extends java.lang.Object
XML Parser wrapper.
This class wraps any standard JAXP1.1 parser with convieniant error and
entity handlers and a mini dom-like document tree.
- Version:
- $Id: XmlParser.java,v 1.2 2001/09/29 04:44:29 gregwilkins Exp $
- Author:
- Greg Wilkins (gregw)
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XmlParser
public XmlParser()
- Constructor.
- Throws:
ParserConfigurationException
-
redirectEntity
public void redirectEntity(java.lang.String name,
Resource entity)
- Parameters:
name
- local
-
addContentHandler
public void addContentHandler(java.lang.String trigger,
org.xml.sax.ContentHandler observer)
- Add a ContentHandler.
Add an additional content handler that is triggered on a tag
name. SAX events are passed to the ContentHandler provided from
a matching start element to the corresponding end element.
Only a single content handler can be registered against each tag.
- Parameters:
trigger
- Tag local or q name.observer
- SAX ContentHandler
parse
public XmlParser.Node parse(java.lang.String url)
throws java.io.IOException,
org.xml.sax.SAXException
- Parse URL.
- Parameters:
url
- - Returns:
-
- Throws:
java.io.IOException
- org.xml.sax.SAXException
-
parse
public XmlParser.Node parse(java.io.File file)
throws java.io.IOException,
org.xml.sax.SAXException
- Parse File.
- Parameters:
file
- - Returns:
-
- Throws:
java.io.IOException
- org.xml.sax.SAXException
-
parse
public XmlParser.Node parse(java.io.InputStream in)
throws java.io.IOException,
org.xml.sax.SAXException
- Parse InputStream.
- Parameters:
url
- - Returns:
-
- Throws:
java.io.IOException
- org.xml.sax.SAXException
-
Copyright © 2000 Mortbay Consulting Pty. Ltd. All Rights Reserved.