FileDocCategorySizeDatePackage
XML11DTDProcessor.javaAPI DocApache Xerces 3.0.13374Fri Sep 14 20:33:52 BST 2007org.apache.xerces.impl.dtd

XML11DTDProcessor

public class XML11DTDProcessor extends XMLDTDLoader
This class extends XMLDTDProcessor by giving it the ability to parse XML 1.1 documents correctly. It can also be used as a DTD loader, so that XML 1.1 external subsets can be processed correctly (hence it's rather anomalous-appearing derivation from XMLDTDLoader).
xerces.internal
author
Neil Graham, IBM
version
$Id: XML11DTDProcessor.java 446755 2006-09-15 21:56:27Z mrglavas $

Fields Summary
Constructors Summary
public XML11DTDProcessor()

        super();
    
public XML11DTDProcessor(org.apache.xerces.util.SymbolTable symbolTable)

        super(symbolTable);
    
public XML11DTDProcessor(org.apache.xerces.util.SymbolTable symbolTable, org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool)

        super(symbolTable, grammarPool);
    
XML11DTDProcessor(org.apache.xerces.util.SymbolTable symbolTable, org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool, org.apache.xerces.impl.XMLErrorReporter errorReporter, org.apache.xerces.xni.parser.XMLEntityResolver entityResolver)

        super(symbolTable, grammarPool, errorReporter, entityResolver);
    
Methods Summary
protected org.apache.xerces.impl.XMLDTDScannerImplcreateDTDScanner(org.apache.xerces.util.SymbolTable symbolTable, org.apache.xerces.impl.XMLErrorReporter errorReporter, org.apache.xerces.impl.XMLEntityManager entityManager)

        return new XML11DTDScannerImpl(symbolTable, errorReporter, entityManager);
    
protected shortgetScannerVersion()

        return Constants.XML_VERSION_1_1;
    
protected booleanisValidName(java.lang.String name)

        return XML11Char.isXML11ValidName(name);
    
protected booleanisValidNmtoken(java.lang.String nmtoken)

        return XML11Char.isXML11ValidNmtoken(nmtoken);