j ai fait un diff.... et je vous assure que c est très compliqué surtout
lorsqu il n y a pas d id ou d attribut identifiant un noeud,
cela dit quelques projets ont vu le jour et sont souvent open source.
Il y a sur le net, un projet diff fait en java, mais surtout ,et c est le
plus impressionnant, un diff fait sous technologie .NET extremement
performant...
vous pouvez tester ce diff sur
http://apps.gotdotnet.com/xmltools/xmldiff/
----- Original Message -----
From: "Eric van der Vlist" <vdv@dyomedea.com>
To: <xml-tech@xmlfr.org>
Sent: Friday, February 03, 2006 9:38 AM
Subject: [xml-tech] Re: RE : Re: Comment faire le parsing avec XSLT de
fichiers plats ?
Le vendredi 03 février 2006 à 10:24 +0100, Aguero, Dimitri a écrit :
> Devant tant de sagesse je ne peux que m'incliner respectueusement...
> Merci beaucoup !
> Dimitri
> qui a pour s'amuser tout le week-end.
> PS: C'est pour la bonne cause.
Je n'en doutais pas :-) !
> Je suis en train de traduire un logiciel de calcul d'antennes pour
> radioamateurs (MMANA) au français, du pur freeware, donc du
> volontariat. J'ai déjà traduit le logiciel vers l'espagnol, un travail
> de fous, et j'ai trouvé que c'est écoeurant de passer des heures pour
> tout recommencer à nouveau lors de la sortie d'une nouvelle version...
> D'où mon intérêt de pouvoir faire un "diff" intelligent de la
> structure des messages et des menus, sous la forme de passage à une
> forme pivot en XML.
Le diff intelligent en XML n'est pas toujours ce qu'il y a de plus
facile à faire, mais cela mérite d'être essayé...
Si vous avez le choix des outils, est-ce qu'un script (Perl par exemple)
utilisant des expressions régulières ne serait pas beaucoup plus facile
à écrire?
Sinon, l'utilisation de XSLT 2.0 et de sa fonction
"analyze-string" (supportée par Saxon) permet de manipuler des
expressions régulières.
Enfin, dans tous les cas, il vous faudra modifier ma transformation si
vous ne voulez pas éliminer ce qui suit "Titre 2"!
Bon week-end,
Eric van der Vlist
--
GPG-PGP: 2A528005
Have you ever thought about unit testing XSLT templates?
http://xsltunit.org
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
-- Attached file included as plaintext by Ecartis --
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQBD4yR8Dvn+ZCpSgAURAteCAJ9SdPJrCYlz5f84eZDp7SqhS21viwCfVsXS
KtdnbBZdURbVrsxnJnl6rGw=
=ZFYQ
-----END PGP SIGNATURE-----
--
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 3 10:43:32 2006