Les instructions suivantes ont été écrites dans la perspective Ressource, mais elles fonctionneront également dans de nombreuses autres perspectives.
Pour générer un schéma XML à partir d'un fichier DTD, effectuez les opérations suivantes :
Vos schémas apparaissent dans la vue Navigateur. Ils porteront le même nom que le fichier DTD à partir duquel ils ont été générés (si vous avez accepté la valeur par défaut dans la zone Nom de fichier lorsque vous avez généré le schéma XML).
Les entités de votre fichier DTD ne se retrouveront pas dans le schéma XML (puisque les entités ne sont pas prises en charge dans les schémas XML). Cependant, les éléments et attributs qui faisaient référence à une entité transposeront la valeur de l'entité au schéma XML.
Par exemple, vous avez un DTD appelé "Legal" contenant une entité appelée "Copyright". La valeur de l'entité est "Copyright 2004. MyCompany Publishing". Dans votre DTD, vous avez un élément appelé "MyCopyright" qui se réfère à l'entité Copyright. Après avoir créé le schéma XML, l'entité Copyright n'apparaîtra pas dans le schéma XML, mais sa valeur sera transposée (c'est-à-dire, MyCopyright aura la valeur : Copyright 2004. MyCompany Publishing).
Tous les éléments et attributs qui existaient dans votre fichier DTD existeront dans le fichier de schéma XML.
Les éléments de votre DTD avec un modèle de contenu de (#PCDATA) (et sans attributs) apparaîtront vides dans l'éditeur de schéma XML. Ils sont indiqués comme ayant des types simples intégrés de string. C'est-à-dire, un élément DTD ayant une valeur de (#PCDATA) mappera vers un élément de schéma XML avec un type primitif de schéma XMLstring.