In the discussion that followed RFE #434478, I think we
arrived at an improved API for resolving external
identifiers in XML:
resolveEntity2(name, publicId, baseURI, systemId)
I'd like to suggest that a resolveURI() entry point is
also needed at the SAX level:
This is very similar to the URIResolver() in
jaxp.transformer (in fact, I think it's the same).
However, I believe that the onset of schema validation
requires that this resolver be pushed down into the SAX
In particular, I definitely want schema URIs to be
passed through the resolver, but I think it's abusive
to use resolveEntity or resolveEntity2 for this
purpose since those URIs are not XML external
identifiers (or, in fact, entities in any XML 1.0 sense).