|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.xerces.parsers.XMLParser
org.apache.xerces.parsers.AbstractXMLDocumentParser
org.apache.xerces.parsers.AbstractDOMParser
org.apache.xerces.parsers.DOMParser
org.cip4.jdflib.core.XMLParser
public class XMLParser
| Field Summary | |
|---|---|
boolean |
ignoreNSDefault
set ignoreNSDefault=true if you do not want any heuristics to be performed regarding DOM level 1 / 2 namespace associations |
protected org.apache.commons.logging.Log |
log
|
boolean |
m_eraseEmpty
if true, empty pools and whitespace are removed when parsing |
XMLErrorHandler |
m_ErrorHandler
|
Exception |
m_lastExcept
|
protected String |
m_SchemaLocation
|
static boolean |
m_searchStream
|
| Fields inherited from class org.apache.xerces.parsers.DOMParser |
|---|
fUseEntityResolver2, SYMBOL_TABLE, USE_ENTITY_RESOLVER2, XMLGRAMMAR_POOL |
| Fields inherited from class org.apache.xerces.parsers.AbstractDOMParser |
|---|
ABORT, CORE_DOCUMENT_CLASS_NAME, CREATE_CDATA_NODES_FEATURE, CREATE_ENTITY_REF_NODES, CURRENT_ELEMENT_NODE, DEFAULT_DOCUMENT_CLASS_NAME, DEFER_NODE_EXPANSION, DOCUMENT_CLASS_NAME, fBaseURIStack, fCreateCDATANodes, fCreateEntityRefNodes, fCurrentCDATASection, fCurrentCDATASectionIndex, fCurrentEntityDecl, fCurrentNode, fCurrentNodeIndex, fDeferNodeExpansion, fDeferredDocumentImpl, fDeferredEntityDecl, fDocument, fDocumentClassName, fDocumentImpl, fDocumentIndex, fDocumentType, fDocumentTypeIndex, fDOMFilter, fErrorHandler, fFilterReject, fFirstChunk, fInCDATASection, fIncludeComments, fIncludeIgnorableWhitespace, fInDTD, fInDTDExternalSubset, fInEntityRef, fInternalSubset, fNamespaceAware, fRejectedElement, fRoot, fSkippedElemStack, fStorePSVI, fStringBuffer, INCLUDE_COMMENTS_FEATURE, INCLUDE_IGNORABLE_WHITESPACE, NAMESPACES, PSVI_DOCUMENT_CLASS_NAME |
| Fields inherited from class org.apache.xerces.parsers.AbstractXMLDocumentParser |
|---|
fDocumentSource, fDTDContentModelSource, fDTDSource |
| Fields inherited from class org.apache.xerces.parsers.XMLParser |
|---|
ENTITY_RESOLVER, ERROR_HANDLER, fConfiguration |
| Fields inherited from interface org.apache.xerces.xni.XMLDTDHandler |
|---|
CONDITIONAL_IGNORE, CONDITIONAL_INCLUDE |
| Fields inherited from interface org.apache.xerces.xni.XMLDTDContentModelHandler |
|---|
OCCURS_ONE_OR_MORE, OCCURS_ZERO_OR_MORE, OCCURS_ZERO_OR_ONE, SEPARATOR_CHOICE, SEPARATOR_SEQUENCE |
| Constructor Summary | |
|---|---|
XMLParser()
default constructor |
|
XMLParser(String strDocType)
Deprecated. - use default constructor |
|
XMLParser(XMLParser parser)
|
|
| Method Summary | |
|---|---|
void |
cleanup()
(non-Javadoc) reset all internal variables to a reasonable default |
String |
getDocumentClass()
|
protected XMLDoc |
getXMLDoc()
|
protected void |
initParser(String schemaLocation,
XMLErrorHandler errorHandler)
|
void |
parse(InputSource inSource)
parse an input source |
XMLDoc |
parseFile(File file)
|
XMLDoc |
parseFile(String strFile)
parseFile - parse a file specified by strFile |
XMLDoc |
parseInputSource(InputSource inSource)
parse an input source |
XMLDoc |
parseStream(InputStream inStream)
parseStream - parse a stream specified by inStream |
XMLDoc |
parseString(String stringInput)
parseString - parse a string specified by stringInput |
protected XMLDoc |
runParser(InputSource inSource,
boolean bEraseEmpty)
|
protected void |
setDocumentProperties(KElement root,
DocumentXMLImpl memberDocument,
String namespaceURI)
|
void |
setErrorHandler(ErrorHandler handler)
|
void |
setSchemaLocation(String nsURI,
String locationURL)
set the physical schema location |
void |
startDocument(org.apache.xerces.xni.XMLLocator locator,
String encoding,
org.apache.xerces.xni.NamespaceContext namespaceContext,
org.apache.xerces.xni.Augmentations augs)
|
| Methods inherited from class org.apache.xerces.parsers.DOMParser |
|---|
getEntityResolver, getErrorHandler, getFeature, getProperty, getXMLParserConfiguration, parse, setEntityResolver, setFeature, setProperty |
| Methods inherited from class org.apache.xerces.parsers.AbstractDOMParser |
|---|
abort, attributeDecl, characters, comment, createAttrNode, createElementNode, doctypeDecl, dropDocumentReferences, elementDecl, emptyElement, endAttlist, endCDATA, endConditional, endDocument, endDTD, endElement, endExternalSubset, endGeneralEntity, endParameterEntity, externalEntityDecl, getDocument, getDocumentClassName, handleBaseURI, handleBaseURI, ignorableWhitespace, ignoredCharacters, internalEntityDecl, notationDecl, processingInstruction, reset, setCharacterData, setDocumentClassName, setLocale, startAttlist, startCDATA, startConditional, startDTD, startElement, startExternalSubset, startGeneralEntity, startParameterEntity, textDecl, unparsedEntityDecl, xmlDecl |
| Methods inherited from class org.apache.xerces.parsers.AbstractXMLDocumentParser |
|---|
any, element, empty, endContentModel, endGroup, getDocumentSource, getDTDContentModelSource, getDTDSource, occurrence, pcdata, separator, setDocumentSource, setDTDContentModelSource, setDTDSource, startContentModel, startGroup |
| Methods inherited from class org.apache.xerces.parsers.XMLParser |
|---|
parse |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public XMLErrorHandler m_ErrorHandler
protected String m_SchemaLocation
public Exception m_lastExcept
public static boolean m_searchStream
public boolean ignoreNSDefault
public boolean m_eraseEmpty
protected org.apache.commons.logging.Log log
| Constructor Detail |
|---|
public XMLParser()
@Deprecated public XMLParser(String strDocType)
strDocType - public XMLParser(XMLParser parser)
parser - | Method Detail |
|---|
public String getDocumentClass()
public XMLDoc parseFile(String strFile)
strFile - link to the document to parse, may be either a file path or a url
public XMLDoc parseFile(File file)
file -
public XMLDoc parseString(String stringInput)
stringInput - string to parse
public XMLDoc parseStream(InputStream inStream)
inStream - stream to parse
public void parse(InputSource inSource)
parse in class org.apache.xerces.parsers.DOMParserinSource - the InputSource to parsepublic XMLDoc parseInputSource(InputSource inSource)
inSource - the InputSource to parse
protected void initParser(String schemaLocation,
XMLErrorHandler errorHandler)
schemaLocation - errorHandler - default: initParser(null, DocumentJDFImpl.class.getName(), null);public void setErrorHandler(ErrorHandler handler)
setErrorHandler in class org.apache.xerces.parsers.DOMParserDOMParser.setErrorHandler(org.xml.sax.ErrorHandler)
protected XMLDoc runParser(InputSource inSource,
boolean bEraseEmpty)
inSource - bEraseEmpty -
protected XMLDoc getXMLDoc()
protected void setDocumentProperties(KElement root,
DocumentXMLImpl memberDocument,
String namespaceURI)
public void setSchemaLocation(String nsURI,
String locationURL)
nsURI - the schema namespace urilocationURL - the schema location url
public void startDocument(org.apache.xerces.xni.XMLLocator locator,
String encoding,
org.apache.xerces.xni.NamespaceContext namespaceContext,
org.apache.xerces.xni.Augmentations augs)
throws org.apache.xerces.xni.XNIException
startDocument in interface org.apache.xerces.xni.XMLDocumentHandlerstartDocument in class org.apache.xerces.parsers.AbstractDOMParserorg.apache.xerces.xni.XNIExceptionAbstractDOMParser.startDocument(org.apache.xerces.xni.XMLLocator, java.lang.String,
org.apache.xerces.xni.NamespaceContext, org.apache.xerces.xni.Augmentations)public void cleanup()
AbstractDOMParser.reset()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||