IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Valider XML Discussion :

[XSD] Comparer deux schémas XSD


Sujet :

Valider XML

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 8
    Points : 6
    Points
    6
    Par défaut [XSD] Comparer deux schémas XSD
    Bonjour,
    Je souhaite comparer deux fichiers XSD. Quel outil puis je utiliser?

    Je ne veux pas d'un outil simple de comparaison de fichiers. En effet, je souhaite que l'outil puisse faire la liaison entre deux noeuds qui ne se situent pas au même endroit dans le fichier.

    D'avance merci.

    Solenn

  2. #2
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Points : 786
    Points
    786
    Par défaut
    en ligne il y a un outil de comparaison de fichiers xml, et comme le xsd est un xml je pense que tu pourras trouver ton bonheur.
    http://apps.gotdotnet.com/xmltools/xmldiff/

  3. #3
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,

    tiscars >> je pense que solenn veut une comparaison qui prenne en compte la sémantique des fichiers, pas leur structure.

    A ma connaissance, ça n'existe pas tel quel. Par contre, il y a la possibilité de générer une instance XML à partir des deux schémas (XMLSpy le fait), et de comparer ces deux instances entre elles, par exemple avec l'outil dont parle tiscars.
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  4. #4
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Points : 786
    Points
    786
    Par défaut
    qu entends tu par sémantique.
    En ce qui me concerne, à partir du moment ou c est un fichier XML...que se soit une instance ou le shema lui meme...il peut etre manipulé et donc comparé

  5. #5
    Futur Membre du Club
    Inscrit en
    Février 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    Bonjour,

    J'ai testé l'outil mais il ne fait pas la correspondance entre les différents éléments qui ne sont pas au même endroit dans le fichier.

    J'ai généré aussi une instance d'un fichier XML mais le problème c'est qu'il ne génère pas tout et ça ne répond pas trop à mon besoin.

    Je pense qu'il va falloir que je fasse un XSLT pour les ranger par ordre alphabétique pour pouvoir les comparer.

    Merci quand même

    Solenn

Discussions similaires

  1. Comparer deux schémas de base de données
    Par Killing Joke dans le forum Oracle
    Réponses: 1
    Dernier message: 22/02/2006, 14h25
  2. [XSD] Trier un schéma XSD
    Par solenn29 dans le forum Valider
    Réponses: 1
    Dernier message: 07/02/2006, 16h35
  3. Réponses: 1
    Dernier message: 17/01/2006, 07h42
  4. [XSD]Validation avec deux schémas?
    Par cuber dans le forum Valider
    Réponses: 10
    Dernier message: 22/09/2005, 09h16
  5. Utilisation des schémas XSD
    Par sfavre dans le forum Valider
    Réponses: 6
    Dernier message: 28/06/2005, 17h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo