Dtd et xmlshéma

Bonjour,

je souhaiterais savoir la différence entre dtd et xmlshéma.
je cherche depuis un moment de générer ma dtd a partir d'un xml bien formé mais je n'arrive pas.

Merci
Configuration: Windows XP
Internet Explorer 6.0

4 réponses

  1. DTD                                                      XSD
    
    Syntaxe non-XML                               un document XML !!
    =>pas de namespace                           => a son propre namespace
    =>pas portable                                    => pouvant être utilisé dans differents dialectes XML ex: Xforms
    typage faible                                     typage fort
    =>validation faible                                =>bonne validation
    =>validation de la structure                   =>validation : de la structure et de la sémantique
    =>fixe                                                =>flexible 
    1. Bonjour,

      1- D'abord IE6 à un parser non validant c'est pour cette raison qu'il ne peut pas valider ton fichier XML avec sa DTD
      2- Quelques differences entre DTD et XSD :

      DTD XSD

      Syntaxe non-XML un document XML !!
      =>pas de namespace => a son propre namespace
      =>pas portable => pouvant être utilisé dans differents dialectes XML ex: Xforms
      typage faible typage fort
      =>validation faible =>bonne validation
      =>validation de la structure =>validation : de la structure
      de la sémantique
      =>fixe =>flexible

      ..etc