org.xml.sax.ext.EntityResolver2.resolveEntity
method

    public resolveEntity(name as String, publicId as String, baseURI as String, systemId as String) as InputSource throws SAXException, IOException

Description

Resolves an external entity using SAX2 entity metadata.

Parameters

Parameter | Description
--- | ---
`name` | Entity name, `%` parameter entity name, or `[dtd]`.
`publicId` | Public identifier, or `null`.
`baseURI` | Base URI used to resolve relative identifiers.
`systemId` | System identifier.

Returns

Alternative input source, or `null` for default resolution.

Throws

- SAXException if entity resolution fails.
- IOException if an I/O resource cannot be opened.

Example

    source = resolver.resolveEntity("[dtd]", publicId, baseURI, systemId)