You guys may be able to speed some of this up by leveraging the
PsychoPath XPath 2.0 processor that is at Eclipse.

It is already being used by Xerces-J for XSD 1.1 Assertion support. Why
re-invent the wheel if you can leverage something that already exists.

http://wiki.eclipse.org/PsychoPathXPathProcessor

PsychoPath already is XML Schema Aware, leverages Xerces-J 2 and passes
about 99.9% of the Xpath 2.0 test suite.

Dave

On 03/26/2010 09:25 PM, ustbcoder wrote:
> Hi Michael,
> Starting with utility parts is regular way to implement a new
> recommendation specification. But i think, functions is a very
> practical part. If i finish it first,may be some guys can go it into
> service. Months ago,i was working with a XSLT project based on Xalan,
> i need some XPath 2.0 functions,but i have to finished them by Xalan
> extension mechanism one by one, it is a boring work, so ,i think, if
> some one implements these XPath 2.0 functions already, how beautiful
> the world is!
> But i want to say that implementing functions is just a pre-handler
> job for Xalan's XSLT 2.0 implemention job, it must be done sooner or
> later, so i have started it,it won't go wrong. Then start with which
> parts,schema change,sequences change or some utility parts, i am not
> very sure, so,i need your help,all of you can give me some advises.
> 2010-03-27
> ------------------------------------------------------------------------
> ustbcoder
> ------------------------------------------------------------------------
> *发件人:* Michael Ludwig
> *发送时间:* 2010-03-27 04:39:44
> *收件人:* xalan-j-us...@xml.apache.org
> *抄送:*
> *主题:* Re: Re: implement XPath 2.0 function for xalan
> xunlong gui schrieb am 26.03.2010 um 23:27:15 (+0800):
> > 1.implements all the XSLT 2.0 functions which do not need sequences
> > and XSLT 2.0 schema support
> Leaving aside (W3C XML) schema awareness, the new type system of XPath
> 2.0 seems the most fundamental change from 1.0 to 2.0, so I wonder
> whether focussing on the utility parts would be a good start for any
> effort to go to 2.0?
> -- 
> Michael Ludwig

Reply via email to