Bonjour,
pourriez vous expliquer la notion de "langage de patch"?
----- Original Message -----
From: "Robin Berjon" <robin.berjon@expway.fr>
To: <xml-tech@xmlfr.org>
Sent: Thursday, February 09, 2006 6:10 PM
Subject: [xml-tech] Re: Langages de "patch" pour XML
On Feb 09, 2006, at 17:29, Stephane Bortzmeyer wrote:
> Je cherchais un langage pour exprimer des "patches" de fichiers XML et
> je n'en trouve pas un mais quatre (et je ne suis pas sûr d'etre
> exhaustif) donc aucun ne semble stable et utilisable.
>
> Xquery Update http://www.w3.org/TR/xqupdate/
>
> REX http://www.w3.org/TR/rex/
>
> XML-patch (Internet-draft draft-ietf-simple-xml-patch-ops-01.txt et
> http://xmlpatch.sourceforge.net/)
>
> DUL (Internet-draft draft-mouat-xml-patch-00.txt et
> http://sourceforge.net/projects/xmldiff)
>
> Des avis, des préférences ?
Grande surprise, ma préférence va à REX ;) Ceci dit, c'est un premier
draft donc si tu as besoin de quelque chose tout de suite je ne te le
recommande pas particulièrement.
A mon avis l'avantage de REX est que ce n'est pas un langage pour
faire des patches XML, mais un langage pour transmettre des
évènements DOM entre diverses machines, modalités, etc.. Il se trouve
simplement que la première version ne couvre normativement que les
mutations events, et donc permet d'effectuer des changements à un
autre arbre XML.
XQuery Update est aussi très nouveau, et se concentre sur la mise à
jour de bases XQuery.
Les deux autres ont été considérés dans le cadre du développement de
REX, mais il nous fallait quelque chose qui transmette des évènements
et s'intègre dans le système event-driven qui sous-tends beaucoup de
spécifications du W3C (et d'ailleurs), la fonctionalité de patch
n'est qu'un sous-ensemble de ça qui se trouve être le besoin le plus
pressant (l'idée de REX étant de faire une spécification de qualité
rapidement, sans mettre des centaines de fonctionalités au début de
façon à ce qu'elle soit facile à implémenter tout en étant ouverte à
une évolution progressive -- en gros le process contraire du
développement de XML Schema ;).
--
Robin Berjon
Senior Research Scientist
Expway, http://expway.com/
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Fri Feb 10 09:49:08 2006