[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 <jborden@mediaone.net>
- To: Rob Lugt <roblugt@elcel.com>, xml-dev@lists.xml.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
I
> > imagine others will feel the same. It has the advantage of leaving
> > EntityResolver, DTDHandler and Locator unchanged, but seems to provide
the
> > 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.
-Jonathan