org.apache.xerces.impl
Interface ExternalSubsetResolver
- org.apache.xerces.xni.parser.XMLEntityResolver
- EntityResolver2Wrapper
public interface ExternalSubsetResolver
extends org.apache.xerces.xni.parser.XMLEntityResolver
This interface extends XMLEntityResolver
providing
a method to resolve external subsets for documents which do not
explicitly provide one. The application can register an object that
implements this interface with the parser configuration. If registered,
it will be queried to locate an external subset when none is provided,
even for documents that do not contain DOCTYPE declarations. If the
registered external subset resolver does not provide an external subset
for a given document, it should return null
.
$Id: ExternalSubsetResolver.java,v 1.2 2004/10/04 21:45:49 mrglavas Exp $- Michael Glavassevich, IBM
org.apache.xerces.xni.parser.XMLInputSource | getExternalSubset(org.apache.xerces.xni.grammars.XMLDTDDescription grammarDescription) - Locates an external subset for documents which do not explicitly
provide one.
|
getExternalSubset
public org.apache.xerces.xni.parser.XMLInputSource getExternalSubset(org.apache.xerces.xni.grammars.XMLDTDDescription grammarDescription)
throws org.apache.xerces.xni.XNIException,
IOException
Locates an external subset for documents which do not explicitly
provide one. If no external subset is provided, this method should
return null
.
grammarDescription
- a description of the DTD
org.apache.xerces.xni.XNIException
- Thrown on general error.
Copyright B) 1999-2005 Apache XML Project. All Rights Reserved.