OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] XPath/XSLT 2.0 concerns

[ Lists Home | Date Index | Thread Index ]

On Tue, 2002-10-01 at 17:18, Jeni Tennison wrote:
> Hi Eric,
> [Dare, question for you at the bottom...]
> >> Which of the requirements don't you agree with? Do you have
> >> requirements that aren't or can't be met using extensions to XPath
> >> 1.0 (e.g. for conditional expressions in XPath)?
> >
> > Basically the requirement I don't agree with is that it needs to be
> > a basis for XQuery and become strongly typed.
> OK. I agree about the strong typing. I'm not sure about the XQuery
> side, because I think it makes sense for both XQuery and XSLT to use
> the same basic data model and the same syntax for e.g. location paths.
> But I do agree that the overlap between XPath-for-XSLT and
> XPath-for-XQuery could and should be substantially less (I had an
> analogy of XPath 2.0 and a stomach-bursting Alien -- killing its
> "host" language).
> The kind of model I favour is one where XPath is broken down into
> modules that can be combined when XPath is used in XQuery, XSLT, W3C
> XML Schema, XForms, XPointer, user-defined languages and so on. The
> most basic module would support only the basic axes, for example;
> other modules would build on top of it to add the support required for
> the other languages' uses of XPath.

This seems like such a good idea that I am surprized it hasn't been
unanimously accepted yet :-) ...

In an ideal world, XPath 1.0 could be one of these modules!

In a way this is already what's happening: specifications define their
own sub or super set of XPath. It would be a mean to formalize what's
happening in real life.

It would also be a challenging exercise to build static typing as a
module: in general purpose programming languages this is a rather
fundamental design decision!
> (Coo, don't *I* feel important!) I have no idea; I've only been an
> invited expert for a few days. We should ask Dare.

Sure, you are the eye of all the independent consultants within this W3C

Thanks for sharing all this with us.

Rendez-vous a Paris (seminaire 01 Informatique).
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS