Class XMLDTDLoader

  • All Implemented Interfaces:
    XMLGrammarLoader, XMLComponent, XMLDTDContentModelFilter, XMLDTDContentModelSource, XMLDTDFilter, XMLDTDSource, XMLDTDContentModelHandler, XMLDTDHandler
    Direct Known Subclasses:
    XML11DTDProcessor

    public class XMLDTDLoader
    extends XMLDTDProcessor
    implements XMLGrammarLoader
    The DTD loader. The loader knows how to build grammars from XMLInputSources. It extends the DTD processor in order to do this; it's a separate class because DTD processors don't need to know how to talk to the outside world in their role as instance-document helpers.

    This component requires the following features and properties. It know ho to set them if no one else does:from the

    • http://xml.org/sax/features/namespaces
    • http://apache.org/xml/properties/internal/symbol-table
    • http://apache.org/xml/properties/internal/error-reporter
    • http://apache.org/xml/properties/internal/grammar-pool
    • http://apache.org/xml/properties/internal/datatype-validator-factory
    Version:
    $Id$
    Author:
    Neil Graham, IBM, Michael Glavassevich, IBM