David RR Webber - XML ebusiness (Gnos...@compuserve.com)
Sep 4, 2003 8:50:20 pm
Sheesh. I'd missed all this going on. Suddenly the fog clears - and
I see lights!
Can I suggest that you check out the CAM approach here? It's based
on the Exampltron approach. So rather than inventing all this
structure manipulation stuff - you just laydown the varients - and
the context rules and then its MUCH easier to do - as you operate
directly on the structure instance you want.
See the two parts of CAM
for how we approach this.
Seems to me you could just put the structure layout in the BPEL
and use the CAM predicates in-line - (just as Exampltron does)
to instruct what is needed - prune, insert, etc.
What's nice about this is that you have a subset of the CAM spec's
and therefore no need to reinvent all that - and then if people want
more later on - you've already got the core means to do all this
structure manipulation based on the content assembly rules
that CAM uses (also XPath based). As we are all swimming in
the same direction - based on established Exampltron / XPath
Does not make much sense to have two mechanisms for the
same thing here.
Apologies for not "getting it" and making the connection here
much earlier than just tonight in the small hours!
Message text written by INTERNET:chri...@active-endpoints.com
Using the insertBefore operation.
The description from your proposal:
<to select="XPath Expression evaluates to one node"/>