public interface EntityResolver2 extends EntityResolver:
SAX2 extension for resolving external entities and external subsets.
When an XMLReader is configured to use this interface, its four-argument resolveEntity method replaces the SAX1 resolver callback.
import org.xml.sax.ext
resolver as EntityResolver2 = null
if resolver is not null:
subset = resolver.getExternalSubset("book", "file:/tmp/book.xml")| Modifier and Type | Member | Description |
|---|---|---|
| public | getExternalSubsetgetExternalSubset(name as String, baseURI as String) as InputSource throws SAXException, IOException |
Provides an external subset when the document omits one. |
| public | resolveEntityresolveEntity(name as String, publicId as String, baseURI as String, systemId as String) as InputSource throws SAXException, IOException |
Resolves an external entity using SAX2 entity metadata. |