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


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] Should the XPath working group add support for animport capability?

On Mon, 2013-01-14 at 14:11 +0000, Costello, Roger L. wrote:
> Hi Folks,
> The new functionality in XPath 3.0 is very exciting.
> With its new functionality one can create powerful XPath data
> structures, functions (unfortunately not libraries, see below) and
> programs -- all written in pure XPath. 


First a minor nit: there's no XPath Working Group - XPath is an
expresison language intended to be incorporated into or called from a
"host" language, and is used in XPointer/XLink, XSLT, XQuery, Schema,
XForms and elsewhere; it's developed jointly by the XSLT and XQuery
Working Groups at w3C.

A bigger nit: if you start writing programs in XPath you'll start
needing things that are not part of XPath. For example, you can't easily
process XML documents with XPath if they are not in the default
namespace, since XPath provides no way to bind a prefix to a namespace

If you just want to store XPath expressions in a content management
system and re-use them, that does not involve extending XPath, but using
a macro-preprocessor; you could use XML entities and/or XSLT to do it,
for example, generating either XSLT or XQuery as appropriate.

A lot of people might have keen interest in such a thing.

I for one would rather see people use XQuery if they want a more
powerful XPath, and would actually like to see a future conformance
level for XPath that's little more than XPath 1 updated to work with XDM
and sequences.



Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/
Pictures from old books: http://fromoldbooks.org/
Ankh: irc.sorcery.net irc.gnome.org freenode/#xml

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

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

Copyright 1993-2007 XML.org. This site is hosted by OASIS