Yes, It's a small world! As an aside, exactly this dependency from xpath2.processor -> xerces -> xpath2.processor is why I've marked the xpath2.processor bundle non-singleton now with Indigo, so that in the future, should Eclipse pick up a newer Xerces, the OSGi runtime may use a different bundle version if Xerces needs it.
-Jesper On 18/05/2011, at 17.24, David M Williams wrote: While the timing of this discussion and
this reported bug is probably just coincidence, I couldn't help but notice
this "xerces bug" related to Eclipse. Small world! :)
https://issues.apache.org/jira/browse/XERCESJ-1509?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
From:
Mukul Gandhi <mukul.gandhi@xxxxxxxxxx>
To:
"Web Standard
Tools developer discussions." <wtp-wst-dev@xxxxxxxxxxx>
Date:
05/17/2011 11:51 PM
Subject:
Re: [Wtp-wst-dev]
comments about new API design in psychopath engine
Sent by:
wtp-wst-dev-bounces@xxxxxxxxxxx
Hi Jesper,
Do you intend to *completely* eliminate dependency from Xerces
in PsychoPath (i.e in future we won't use xercesImpl.jar and xml-apis.jar
in PsychoPath engine at all)?
If yes, how do you propose to implement for e.g XSSimpleType.validate(..)
{this is there in Xerces} for user defined (UD) simpleType's using
constraining facets? This is required by (for e.g) the XPath 2.0 _expression_
"Expr castable as <UD simpleType>".
If for some (or significant) PsychoPath engine needs Xerces would still
be needed, then why we must remodel XML Schema type system again (as proposed
in your new API design) into PsychoPath engine?
For XML Schema 1.1 implementation, since Xerces would always be present
in the context of PsychoPath XPath evaluation, I believe therefore that
using Xerces for PsychoPath XPath 2.0 schema awareness (for XML Schema
1.1 needs) would just be fine.
I think, your intention to remove dependency from Xerces in Psychopath
engine is creating divergence between XML Schema 1.1 needs and Eclipse
XSL requirements.
Regards,
Mukul
From: Jesper
Steen Møller <jesper@xxxxxxxxxxxxx>
To: "Web
Standard Tools developer discussions." <wtp-wst-dev@xxxxxxxxxxx>
Date: 17/05/2011
08:59 PM
Subject: Re:
[Wtp-wst-dev] comments about new API design in psychopath engine
Sent by: wtp-wst-dev-bounces@xxxxxxxxxxx
Hi Mukul, David
I certainly admit to not modelling a full XML schema metamodel, just the
parts which were relevant for abstracting out the Xerces specific stuff.
I hope I haven't made too many mistakes in doing so.
For the next big milestone of XPath2, I want to do the fuller range of
semantic checks so that we can actually use XPath info to provide useful
content assist for XSLT editing, and to support a bytecode-generator for
XPath2. We would certainly need to extend the model at that time, and I'll
make the proposal available much earlier than I did this spring.
However, the time to improve the API for Indigo is passed.
I'll raise a bugzilla for this for recording the discussion.
-Jesper _______________________________________________
wtp-wst-dev mailing list
wtp-wst-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/wtp-wst-dev
_______________________________________________ wtp-wst-dev mailing list wtp-wst-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/wtp-wst-dev
|