public class XMLVersionDetector
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
ENTITY_MANAGER
Property identifier: entity manager.
|
protected static java.lang.String |
ERROR_REPORTER
Property identifier: error reporter.
|
protected java.lang.String |
fEncoding |
protected XMLEntityManager |
fEntityManager
Entity manager.
|
protected XMLErrorReporter |
fErrorReporter
Error reporter.
|
protected SymbolTable |
fSymbolTable
Symbol table.
|
protected static java.lang.String |
fVersionSymbol
Symbol: "version".
|
protected static java.lang.String |
fXMLSymbol |
protected static java.lang.String |
SYMBOL_TABLE
Property identifier: symbol table.
|
Constructor and Description |
---|
XMLVersionDetector() |
Modifier and Type | Method and Description |
---|---|
short |
determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource inputSource)
This methods scans the XML declaration to find out the version
(and provisional encoding) of the document.
|
void |
reset(org.apache.xerces.xni.parser.XMLComponentManager componentManager) |
void |
startDocumentParsing(XMLEntityHandler scanner,
short version)
Reset the reference to the appropriate scanner given the version of the
document and start document scanning.
|
protected static final java.lang.String SYMBOL_TABLE
protected static final java.lang.String ERROR_REPORTER
protected static final java.lang.String ENTITY_MANAGER
protected static final java.lang.String fVersionSymbol
protected static final java.lang.String fXMLSymbol
protected SymbolTable fSymbolTable
protected XMLErrorReporter fErrorReporter
protected XMLEntityManager fEntityManager
protected java.lang.String fEncoding
public void reset(org.apache.xerces.xni.parser.XMLComponentManager componentManager) throws org.apache.xerces.xni.parser.XMLConfigurationException
componentManager
- The component manager.org.apache.xerces.xni.XNIException
- Throws exception if required features and
properties cannot be found.org.apache.xerces.xni.parser.XMLConfigurationException
public void startDocumentParsing(XMLEntityHandler scanner, short version)
scanner
- - the scanner to useversion
- - the version of the document (XML 1.1 or XML 1.0).public short determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource inputSource) throws java.io.IOException
inputSource
- java.io.IOException
Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.