Comment faire pour convertir une DTD pour XSD

Document Type Definition (DTD) est une ancienne norme qui définit le schéma pour un document XML. Un document XML fournit des pages Web avec une liste de données logiques. Par exemple, un document XML peut contenir une liste de clients. Le fichier DTD crée la mise en page qui définit chaque champ de la clientèle, de sorte que le moteur de Web sait à quoi nous attendre, comme le type de données et le nom, lors de l'affichage du contenu à l'utilisateur. XSD est une nouvelle norme, de sorte que vous pouvez convertir vos fichiers DTD âgées de XSD.

Instructions

  1. 1

    Créez le schéma XSD balises de définition. Placez le code suivant en haut de votre fichier, ce qui indique au moteur Web que le fichier est un fichier XSD:

    http://w3.org/2001/XMLSchema"

    http://yourdomain.com"

    xmlns ="http://yourdomain.com"gt;




    Le "votredomaine" est remplacé avec votre propre nom de domaine de site Web.

  2. 2

    Ajouter les balises XML qui contiennent les enregistrements de données de définitions. Dans ces balises contenir la traduction de DTD pour XSD. Ajoutez le code suivant à votre fichier:

  3. 3

    Traduire chaque balise DTD pour XSD. Le code suivant est un exemple d'un enregistrement de DTD qui décrit les champs de données XML pour prénom et le nom d'un client:




    Dans les variables créées à l'étape deux, ces deux étiquettes de données traduisent au suivant dans XSD:

Conseils & Avertissements

  • Continuer de remplacer chaque ligne de DTD avec un nouveau champ de XSD. Un fichier XSD peut pousser à être plusieurs champs ou seulement quelques-uns, en fonction de la taille du fichier DTD. Après chaque champ est traduit, le nouveau fichier XSD fournit un schéma complet pour votre fichier XML.
» » » » Comment faire pour convertir une DTD pour XSD