Package org.apache.commons.jxpath.xml
Class XMLParser2
java.lang.Object
org.apache.commons.jxpath.xml.XMLParser2
- All Implemented Interfaces:
XMLParser
- Direct Known Subclasses:
DocumentContainer,DOMParser,JDOMParser
The abstract superclass of XML parsers that produce DOM Documents.
The features have the same defaults as
DocumentBuilderFactory.- Version:
- $Revision: 652845 $ $Date: 2008-05-02 12:46:46 -0500 (Fri, 02 May 2008) $
- Author:
- Dmitri Plotnikov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanLearn whether the underlying parser is coalescing.booleanLearn whether the underlying parser expands entity references.booleanLearn whether the underlying parser ignores comments.booleanLearn whether the underlying parser is ignoring whitespace.booleanLearn whether the underlying parser is ns-aware.booleanLearn whether the underlying parser is validating.abstract ObjectparseXML(InputStream stream) Reads the supplied XML file and returns the resulting model, which is not necessarily DOM.voidsetCoalescing(boolean coalescing) Set whether the underlying parser is coalescing.voidsetExpandEntityReferences(boolean expandEntityRef) Set whether the underlying parser expands entity references.voidsetIgnoringComments(boolean ignoreComments) Set whether the underlying parser ignores comments.voidsetIgnoringElementContentWhitespace(boolean whitespace) Set whether the underlying parser is ignoring whitespace.voidsetNamespaceAware(boolean namespaceAware) Set whether the underlying parser is ns-aware.voidsetValidating(boolean validating) Set whether the underlying parser should be validating.
-
Constructor Details
-
XMLParser2
public XMLParser2()
-
-
Method Details
-
setValidating
Set whether the underlying parser should be validating.- Parameters:
validating- flag- See Also:
-
isValidating
Learn whether the underlying parser is validating.- Returns:
- boolean
- See Also:
-
isNamespaceAware
Learn whether the underlying parser is ns-aware.- Returns:
- boolean
- See Also:
-
setNamespaceAware
Set whether the underlying parser is ns-aware.- Parameters:
namespaceAware- flag- See Also:
-
setIgnoringElementContentWhitespace
Set whether the underlying parser is ignoring whitespace.- Parameters:
whitespace- flag- See Also:
-
isIgnoringElementContentWhitespace
Learn whether the underlying parser is ignoring whitespace.- Returns:
- boolean
- See Also:
-
isExpandEntityReferences
Learn whether the underlying parser expands entity references.- Returns:
- boolean
- See Also:
-
setExpandEntityReferences
Set whether the underlying parser expands entity references.- Parameters:
expandEntityRef- flag- See Also:
-
isIgnoringComments
Learn whether the underlying parser ignores comments.- Returns:
- boolean
- See Also:
-
setIgnoringComments
Set whether the underlying parser ignores comments.- Parameters:
ignoreComments- flag- See Also:
-
isCoalescing
Learn whether the underlying parser is coalescing.- Returns:
- boolean
- See Also:
-
setCoalescing
Set whether the underlying parser is coalescing.- Parameters:
coalescing- flag- See Also:
-
parseXML
Description copied from interface:XMLParserReads the supplied XML file and returns the resulting model, which is not necessarily DOM.
-