Précédent   Forum du club des développeurs et IT Pro > Autres langages > XML/XSL et SOAP > Télécharger
Télécharger Téléchargement de codes sources et d'outils de développement XML.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 10/01/2012, 16h11   #1
Erwy
Rédacteur
 
Avatar de Erwy
 
Homme erwan
Développeur Web
Inscription : novembre 2003
Messages : 4 980
Détails du profil
Informations personnelles :
Nom : Homme erwan
Âge : 36
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : novembre 2003
Messages : 4 980
Points : 11 894
Points : 11 894
Par défaut Comparaison ordonnée de deux documents XML

Bonjour,

Je vous propose un nouvel élément à utiliser : Comparaison ordonnée de deux documents XML

Ce code XSLT permet de comparer deux XML, et de vérifier s'ils sont strictement égaux.

Qu'en pensez-vous ?
__________________
modérateur/rédacteur XML
Je ne reponds pas aux questions par MP

Quand une réponse vous a été utile, pensez à utiliser le nouveau système de notation
Erwy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2012, 10h44   #2
xlementb
Invité de passage
 
Inscription : juin 2003
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 3
Points : 2
Points : 2
Bonjour,
Ton travail m’intéresse mais je n'arrive pas à le tester.
J'ai deux fichiers xml.
Dans le premier fichier xml , j'ai inséré <?xml-stylesheet

Citation:
<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="comparaison.xslt" type="text/xsl"?>
Dans le fichier xslt, j'ai mis le nom de mon deuxième fichier.

Quand je teste, IE s'ouvre, une page blanche.

Peux tu me dire si ma mise en oeuvre est correcte ?

Merci
xlementb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2012, 18h16   #3
Loceka
Expert Confirmé
 
Avatar de Loceka
 
Tlouye Ci
Inscription : mars 2004
Messages : 1 807
Détails du profil
Informations personnelles :
Nom : Tlouye Ci

Informations forums :
Inscription : mars 2004
Messages : 1 807
Points : 2 935
Points : 2 935
Ca marche mais je ne vois pas l'intérêt (je m'explique).

Là tu fais une comparaison qui tient compte de l'ordre des attributs dans la balise alors que ce qui serait intéressant ce serait justement de pouvoir comparer deux XML sans en tenir compte. Il suffit de virer le test sur la position dans le template des attributs ceci dit.

Les sauts de lignes sont aussi pris en compte dans la comparaison (mais là c'est plus dur à corriger, j'avoue).

En gros ton comparateur a exactement le même résultat qu'un comparateur textuel (diff, ...) alors qu'il mériterait de s'en différencier pour n'afficher que les différences sémantiques.

D'ailleurs un affichage des différences serait un gros plus (pas facile à mettre en oeuvre par contre ).

Malgré ces petits détails, le code est intéressant.
Merci à toi
Loceka est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h05.


 
 
 
 
Partenaires

Hébergement Web