W3C home > Mailing lists > Public > www-dom@w3.org > July to September 2003

Re: Draft Note on DOM Support for XPath 2.0

From: Christian Parpart <cparpart@surakware.net>
Date: Fri, 22 Aug 2003 23:57:22 +0200
To: Ray Whitmer <ray@xmission.com>
Cc: www-dom@w3.org
Message-Id: <200308222357.26124.cparpart@surakware.net>

Hash: SHA1

On Thursday 21 August 2003 4:25 pm, Ray Whitmer wrote:
> http://www.w3.org/TR/DOM-Level-3-XPath/
> (For the record, we now have one well-known ECMAScript implementation
> in all Mozilla browsers and one well-known Java implementation that we
> know we can test, and as we have heard of a number of other
> implementations we are looking for a second either accessible through
> ECMAScript or through Java to meet the requirements so the specification
> can become an official recommendation, so please let us know of your
> efforts in this area, even if they are incomplete, which we might be
> able to test to satisfy implementation requirements).

Well, I am actually coding on a C++ library that intends to support all 
important W3C specified APIs related to DOM. I called this libXee, licenced 
unter LGPL, and I have actually implemented DOM Level 3 Core, Events, LS, 
Traversal, and XPath. While the Events module seems to be the most complete/
stable one, all other modules can be already used, as well. It is reported to 
have some XPath 1.0 implementation bugs that has not yet been fixed.

I would love to receive some comments on this implementation as I do not 
recall this as a fun project, but just can't do everything myself ;)

Project page:

Web CVS:

I actually code unter gcc/3.2 but it is known to be compiled/run in latest 
Win32/MSVC, as well.

> For a variety of reasons, this draft did not support XPath 2.0.

XPath 2.0 (/XQuery) will be implemented in libXee as soon as XPath 1.0 
is stable :)

Best regards,
Christian Parpart.

- -- 
 23:37:05 up 94 days, 14:36,  0 users,  load average: 0.00, 0.00, 0.00
Version: GnuPG v1.2.2 (GNU/Linux)

Received on Saturday, 23 August 2003 07:51:24 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 20 October 2015 10:46:11 UTC