public class Sax2Dom extends DefaultHandler implements ContentHandler, LexicalHandler
| Modifier and Type | Field and Description |
|---|---|
static String |
EMPTYSTRING |
static String |
XML_PREFIX |
static String |
XMLNS_PREFIX |
static String |
XMLNS_STRING |
static String |
XMLNS_URI |
| Modifier and Type | Method and Description |
|---|---|
void |
characters(char[] ch,
int start,
int length) |
void |
comment(char[] ch,
int start,
int length)
Lexical Handler method to create comment node in DOM tree.
|
void |
endCDATA() |
void |
endDocument() |
void |
endDTD() |
void |
endElement(String namespace,
String localName,
String qName) |
void |
endEntity(String name) |
void |
endPrefixMapping(String prefix) |
Node |
getDOM() |
void |
ignorableWhitespace(char[] ch,
int start,
int length)
This class is only used internally so this method should never
be called.
|
void |
processingInstruction(String target,
String data)
adds processing instruction node to DOM.
|
void |
setDocumentLocator(Locator locator)
This class is only used internally so this method should never
be called.
|
void |
skippedEntity(String name)
This class is only used internally so this method should never
be called.
|
void |
startCDATA() |
void |
startDocument() |
void |
startDTD(String name,
String publicId,
String systemId) |
void |
startElement(String namespace,
String localName,
String qName,
Attributes attrs) |
void |
startEntity(String name) |
void |
startPrefixMapping(String prefix,
String uri) |
error, fatalError, notationDecl, resolveEntity, unparsedEntityDecl, warningpublic static final String EMPTYSTRING
public static final String XML_PREFIX
public static final String XMLNS_PREFIX
public static final String XMLNS_STRING
public static final String XMLNS_URI
public Sax2Dom()
throws ParserConfigurationException
ParserConfigurationExceptionpublic Sax2Dom(Node root) throws ParserConfigurationException
ParserConfigurationExceptionpublic Node getDOM()
public void characters(char[] ch,
int start,
int length)
characters in interface ContentHandlercharacters in class DefaultHandlerpublic void startDocument()
startDocument in interface ContentHandlerstartDocument in class DefaultHandlerpublic void endDocument()
endDocument in interface ContentHandlerendDocument in class DefaultHandlerpublic void startElement(String namespace, String localName, String qName, Attributes attrs)
startElement in interface ContentHandlerstartElement in class DefaultHandlerpublic void endElement(String namespace, String localName, String qName)
endElement in interface ContentHandlerendElement in class DefaultHandlerpublic void startPrefixMapping(String prefix, String uri)
startPrefixMapping in interface ContentHandlerstartPrefixMapping in class DefaultHandlerpublic void endPrefixMapping(String prefix)
endPrefixMapping in interface ContentHandlerendPrefixMapping in class DefaultHandlerpublic void ignorableWhitespace(char[] ch,
int start,
int length)
ignorableWhitespace in interface ContentHandlerignorableWhitespace in class DefaultHandlerpublic void processingInstruction(String target, String data)
processingInstruction in interface ContentHandlerprocessingInstruction in class DefaultHandlerpublic void setDocumentLocator(Locator locator)
setDocumentLocator in interface ContentHandlersetDocumentLocator in class DefaultHandlerpublic void skippedEntity(String name)
skippedEntity in interface ContentHandlerskippedEntity in class DefaultHandlerpublic void comment(char[] ch,
int start,
int length)
comment in interface LexicalHandlerpublic void startCDATA()
startCDATA in interface LexicalHandlerpublic void endCDATA()
endCDATA in interface LexicalHandlerpublic void startEntity(String name)
startEntity in interface LexicalHandlerpublic void endEntity(String name)
endEntity in interface LexicalHandlerpublic void startDTD(String name, String publicId, String systemId) throws SAXException
startDTD in interface LexicalHandlerSAXExceptionpublic void endDTD()
endDTD in interface LexicalHandler