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 ]

Jeni Tennison wrote:

> I do worry a bit about moving such stylesheets between schema
> languages if what you find at the end of the schema:: axis could be
> different from schema language to schema language.

I don't worry that much. I don't think it will happen very often that you
schema language for a particular application. And when it happens it is not by
accident so you will know to check for the use of the schema axis. I'ts a bit
changing datatype library in your RELAX NG schema.

> What I've been dreaming about, for my fantasy XPath, is something
> where axes themselves are fairly modular from word go. (Basically
> they're just a shorthand for calling a function that accepts a node
> and returns a sequence of nodes, but to make it fit with node tests
> and predicates you need to also specify its principal node type and
> whether it's a forward or reverse axis.) Core XPath would define the
> abbreviated axes: child, parent, descendant-or-self. The
> XPath-for-XSLT module would add the other ones used by XSLT. And then
> other modules could specify whatever axes they wanted, in a namespace.

Sounds like an interesting idea. What about abbreviation possiblities then?
I guess this approach excludes abbreviations from the extension axes or
should it be a part of the axis definition?



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

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