Re: which layer for URI processing?

-----Original Message-----
From: Paul Grosso <pgrosso@arbortext.com>
To: xml-uri@w3.org <xml-uri@w3.org>
Date: Wednesday, May 24, 2000 2:30 PM
Subject: Re: which layer for URI processing?


>At 14:12 2000 05 24 -0400, Simon St.Laurent wrote:
>>At 02:02 PM 5/24/00 -0400, Tim Berners-Lee wrote:
>>>XSLT uses XPath which is included, I understand in the "lower layer" in
your
>>>scenario.
>>>[If not, then what is?]
>>
>>XML 1.0 + Namespaces - basically parser output, no more.
>
>Just what I was going to say.  I'm not sure how I feel
>about the rest of this message, but I'm quite sure that
>basic XML 1.0 (plus namespace) parsing is the low layer,
>and that XPath and--even more so--XSLT processing is
>several layers up.  (Things like XInclude is probably
>at an intermediate layer, for example.)


Oh good!  So Paul and Simon advocate that the XPath should
be in the upper layer and therefore by Simon's model do
absoltization.  Well, yes that would work fine. In fact, of course,
the XPath spec does specify absolutization - and James Clark's
implementation, I understand,  has a comment saying "fix this"
where it ought to be in the code.

The reason I'm on this list is that the xml plenary suggested
that XPath should b changed to be in the bottom layer.

If we take Simon's model, the only thing which can break is that
well-formedness
checking will gives surprising results in rather obscure cases.
And as that won't compromise the actual meaning or operation of the
document,
then I could live with that.  But well-formdness is a rather important
principle
to many people, and it will be left on the lower side of this layer
boundary.


>paul

Received on Thursday, 25 May 2000 19:32:09 UTC