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.
@example `klyn 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. |