Re: [Sax-devel] RFE [ #496133 ] New resolver entry point
Brought to you by:
dmegginson
From: Elliotte R. H. <el...@me...> - 2002-01-27 22:51:52
|
At 11:50 AM -0500 1/27/02, Norman Walsh wrote: >My request has absolutely nothing to do with the interpretation of >URIs. I have never suggested that one should call resolveURI() on a >namespace name, or an RDF URI, or any other URI for any purpose >*except to obtain the resource that it points to*. > I understand what you're saying, but that's not my point. I may very well have different catalogs for stylesheets, schemas, XIncludes, and anything else that uses a resolvable URI in the document. Choosing which resolver to go to requires knowing where the URI came from. You can't do that with a single resolveURI(String uri) method. Your approach only allows one resolver per XMLReader (because each XMLReader has at most one EntityResolver, assuming that's where you'd put this method). I think an XMLReader may need several different resolvers, and each of these may need more information from the context than a single URI argument provides. -- +-----------------------+------------------------+-------------------+ | Elliotte Rusty Harold | el...@me... | Writer/Programmer | +-----------------------+------------------------+-------------------+ | The XML Bible, 2nd Edition (Hungry Minds, 2001) | | http://www.ibiblio.org/xml/books/bible2/ | | http://www.amazon.com/exec/obidos/ISBN=0764547607/cafeaulaitA/ | +----------------------------------+---------------------------------+ | Read Cafe au Lait for Java News: http://www.cafeaulait.org/ | | Read Cafe con Leche for XML News: http://www.ibiblio.org/xml/ | +----------------------------------+---------------------------------+ |