W3C home > Mailing lists > Public > www-xml-xinclude-comments@w3.org > August 2001

Re: xinclude using xpointer

From: David Brownell <david-b@pacbell.net>
Date: Thu, 30 Aug 2001 01:16:43 -0700
To: Jonathan Marsh <jmarsh@microsoft.com>
Cc: www-xml-xinclude-comments@w3.org
Message-id: <098001c1312c$1b1b98c0$6800000a@brownell.org>
[ in response to your 15-August reply to my 21-June feedback ]

> > In terms of the document, I think my preferred change would
> > be making fragment IDs in the "href" attribute be illegal, thus
> > making XInclude suitable for "low level" implementations.
>
> The WG was unwilling to give up XPointer support, as partial document
> inclusion is a major motivator for XInclude.

For one use case, which is more of a linking application,
rather than a straightforward "low level" alternative to
external entities etc.

It's a major _de_motivator for other use cases, since it
requires all the complexity of an XPath engine, and more.


> > - The content model should be defined explicitly; I'd
> >    prefer EMPTY as the requirement.
>
> We considered this as well but felt that there was little benefit in
> limiting the evolvability of XInclude in this way.

For interoperability, should (unrecognized) content be ignored,
or treated as an error?  Having that answer affects evolvability,
in that end-users are very poorly served by the products which
will (!) use different answers.  W3C specs should be better about
eliminating such underspecified characteristics, they make trouble.


> this). It is also straightforward to map locations in the XPath data
> model to the corresponding location in the Infoset.

But the infoset doesn't have "locations", it just requires that information
be available.  You're assuming random access, which is not at all
a requirement (praise be!) of the infoset.  I hope you mean "information"
(item :) there.


> Also, we recognize that XPointer support is the largest part of XPointer
> support, and will keep our eyes on this issue during the CR phase.

Yes, that's a problem a number of folk would like to see fixed.
(By removing the XPath requirement.)  You might have noticed
some xml-dev discussions on the topic.

- Dave
Received on Thursday, 30 August 2001 04:18:14 GMT

This archive was generated by hypermail 2.2.0 + w3c-0.30 : Thursday, 9 June 2005 12:16:08 GMT