[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SAX 2.0 baseURI property was: Re: SAX 2.0 Enhancementproposal(2ndEd)
- From: Jonathan Borden <firstname.lastname@example.org>
- To: Rob Lugt <email@example.com>, firstname.lastname@example.org
- Date: Fri, 15 Jun 2001 18:08:15 -0400
Rob Lugt wrote:
> > >
> > Jonathan, I like this proposal... a lot. Unless I am missing something
> > imagine others will feel the same. It has the advantage of leaving
> > EntityResolver, DTDHandler and Locator unchanged, but seems to provide
> > required information.
> Unfortunately I can think of at least one example where it would not give
> the correct value. If the original system identifier was absolute, the
> "difference" algorithm could still result in a relative URI. This,
> presumably, would not be the desired outcome.
It depends on what the desired outcome is, and what the intentions of the
entity catalog remapping are. For a class of baseURIs and absoluteURIs it
will be obvious that the "difference" may only share a "http:" scheme (for
example), so this will be obvious.
I haven't investigated for which range of URIs this is helpful etc. I am
just trying to come up with a reasonable solution that does not depend on
changing a huge number of installed parsers, and hence will facilitate the
adoption of entity resolution software.