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).
Log in to post a comment.