com.caucho.xml
Class Xml

java.lang.Object
  |
  +--com.caucho.xml.AbstractParser
        |
        +--com.caucho.xml.XmlParser
              |
              +--com.caucho.xml.Xml
All Implemented Interfaces:
Locator, Parser, XMLReader

public class Xml
extends XmlParser

XML parser interface. The parser can parse directly into the DOM or it can be used as a SAX parser.

To parse a file into a DOM Document use


 Document doc = new Xml().parseDocument("foo.xml");
 

To parse a string into a DOM Document use


 String xml = "<top>small test</top>";
 Document doc = new Xml().parseDocumentString(xml);
 

To parse a file using the SAX API use


 Xml xml = new Xml();
 xml.setContentHandler(myContentHandler);
 xml.parse("foo.xml");
 


Constructor Summary
Xml()
          Create a new strict XML parser
 
Method Summary
static CauchoDocument createDocument()
          Create a new DOM document
static DOMImplementation createDOMImplementation()
          Create a new DOM implementation
 
Methods inherited from class com.caucho.xml.XmlParser
getColumnNumber, getLineNumber, getPublicId, getSystemId
 
Methods inherited from class com.caucho.xml.AbstractParser
getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getForgiving, getProperty, getResinInclude, getSearchPath, getSkipComments, parse, parse, parse, parse, parseDocument, parseDocument, parseDocument, parseDocument, parseDocumentString, parseString, setAutodetectXml, setContentHandler, setDocumentHandler, setDTDHandler, setEntitiesAsText, setEntityResolver, setErrorHandler, setExpandEntities, setFeature, setForgiving, setLocale, setProperty, setResinInclude, setSearchPath, setSkipComments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Xml

public Xml()
Create a new strict XML parser
Method Detail

createDocument

public static CauchoDocument createDocument()
Create a new DOM document

createDOMImplementation

public static DOMImplementation createDOMImplementation()
Create a new DOM implementation