[Xmldb-org-xupdate] XUpdate processing order
Brought to you by:
reinhapa
|
From: Philippe P. <Phi...@so...> - 2005-04-28 11:59:43
|
hi, I thought about solutions for "XUpdate processing order" problem (posted from John L. Clark 2005-04-27 22:48) I did my own "XUpdate" that I called "Active Update" that resolves this=20 kind of problems, and fix other things incomplete in the WD, for example=20 alternative and iterative processing. XUpdate example : http://disc.inria.fr/perso/philippe.poulard/xml/active-tags/active-tags/a= ctive-tags.html#N4007F6 (=A72.9) this example shows an alternative update ; however I didn't implement=20 XUpdate in Active Tags because I consider replacing it with Active Update Active Update processing order example : http://disc.inria.fr/perso/philippe.poulard/xml/active-tags/active-tags/a= ctive-tags.html#x-operation-example (=A75.5) this example shows a set operations that are "deferred", that is to say=20 applied after resolving all XPath references ; this is exactly what John=20 L. Clark was expected. Active Update is also slightly different than XUpdate because it may=20 update objects that are "XML-friendly objects", that is to say some=20 objects that are not XML objects but that can have some XML behaviour ;=20 for example, such object may expose its internal states as XML=20 attributes that may be accessed with XPath and update with Active Update Active Update is part of a wider framework called Active Tags Have a look here : http://disc.inria.fr/perso/philippe.poulard/xml/active-tags/ --=20 Cordialement, /// (. .) -----ooO--(_)--Ooo----- | Philippe Poulard | ----------------------- |