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 :

DSD, DTD et XSD : Clarification


Sujet :

Valider XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 7
    Par défaut DSD, DTD et XSD : Clarification
    Bonjour,

    Je souhaiterais avoir vos lumières sur ce point qui me pose problème.
    Nous avons un client qui souhaite nous fournir un "DSD" pour nous permettre de vérifier des fichiers XML. Il précise que ces fichiers XML pourront être structurés selon différents XSD, mais devront tous valider ce "DSD"..
    Je ne suis pas un pro du XML, et pour moi : On valide un fichier XML par rapport à un XSD (et rien d'autre).
    Donc plusieurs questions en vrac :

    1) DSD et DTD c'est pareil ?? Le DTD je comprend le principe, mais la je vais avoir un DSD, je n'ai pas trouvé grand chose sur google.
    2) Me confirmez vous ? On valide un fichier XML par rapport à un XSD, pars un DTD ni DSD.

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 55

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

    Citation Envoyé par Mindark Voir le message
    1) DSD et DTD c'est pareil ??
    Je ne connaissais pas DSD avant aujourd'hui, donc je suis allé voir sur le site de référence (http://www.brics.dk/DSD/). Il s'agit bien, à l'instar des DTD, d'un langage de validation de docuements XML, mais qui par sa syntaxe et ses possibilités n'a rien à voir avec les DTD. DSD est rédigé en XML contrairement aux DTD, et est bien plus expressif. Je ne sais pas si la comparaison sera parlante pour toi, mais DSD me fait penser à la syntaxe claire de RelaxNG avec certaines des possibilités de Schematron.
    Citation Envoyé par Mindark Voir le message
    2) Me confirmez vous ? On valide un fichier XML par rapport à un XSD, pars un DTD ni DSD.
    Tous trois sont des langages de validation XML, donc ils sont tous aptes à valider un document XML. Par contre, ils ne sont pas tous implémentés à la même échelle, ce qui peut poser des problèmes de mise en oeuvre ; tous les parseurs XML validants (la grande majorité des parseurs XML aujourd'hui) peuvent valider à partir d'une DTD, seule une faible fraction de parseurs XML (dont MSXML et Xerces) peut valider à partir d'un XSD, quant à DSD il n'y a que le validateur Java disponible sur le site que j'ai cité plus haut qui puisse valider à partir d'un schéma exprimé dans ce langage...
    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

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 7
    Par défaut Merci
    Merci, c'est très clair.
    Donc pour valider un DSD en C#, on peut toujours attendre

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Validation DTD et xsd
    Par lobotoFix dans le forum Valider
    Réponses: 8
    Dernier message: 18/01/2013, 12h08
  2. Verification d'une conversion DTD vers XSD
    Par Metafire18 dans le forum Valider
    Réponses: 5
    Dernier message: 14/05/2009, 10h01
  3. [XSD] [DTD] Générer un DTD ou XSD à partir d'une base de données
    Par Faiche dans le forum Format d'échange (XML, JSON...)
    Réponses: 0
    Dernier message: 15/12/2008, 15h58
  4. DTD et XSD
    Par NeHuS dans le forum Valider
    Réponses: 2
    Dernier message: 07/11/2005, 14h55
  5. XSD - DTD
    Par charlot44 dans le forum Valider
    Réponses: 2
    Dernier message: 21/06/2005, 10h39

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