Génération de fichiers de schéma XML à partir de fichiers XML

Si vous avez un fichier XML n'ayant pas de schéma XML, vous pouvez utiliser votre fichier XML pour en créer un. La génération d'un schéma XML à partir votre fichier XML vous permet de gagner du temps en créant un schéma XML qui utilisera votre fichier XML et contient tous les éléments qui étaient dans votre fichier XML.

Le fichier XML doit être bien formé, sinon, lorsque vous essayez de créer le schéma, vous recevrez un message d'erreur et le schéma ne sera pas créé. Pour qu'un fichier XML soit bien formé, il doit suivre certaines spécifications définies dans la recommandation XML 1.0.

Les instructions suivantes ont été écrites dans la perspective Ressource, mais elles fonctionneront également dans de nombreuses autres perspectives.

Pour créer un schéma XML à partir d'un fichier XML, effectuez les opérations suivantes :

  1. Créez un projet pour contenir le fichier de schéma XML. Si vous avez l'intention de générer des beans Java à partir de votre schéma XML, nous vous recommandons de créer un projet configuré pour utiliser la source Java afin de contenir le schéma XML et les beans (les beans doivent être contenus dans un projet configuré pour utiliser la source Java, cependant, le schéma XML n'a pas besoin de l'être). Sinon, peu importe le type de projet que vous créez.
  2. Sélectionnez le fichier XML à partir duquel vous voulez créer le schéma XML. Cliquez dessus avec le bouton droit de la souris et cliquez sur Générer > Schéma XML.
  3. Sélectionnez le dossier ou le projet qui contiendra le schéma. Dans la zone Nom de fichier, saisissez le nom du schéma, par exemple MyXMLXSD.xsd. Le nom de votre schéma doit se terminer par .xsd.
  4. Cliquez sur Terminer.
  5. Une boîte de dialogue s'ouvre, vous indiquant que le schéma XML a été généré avec succès.

Le schéma s'ouvre automatiquement dans l'éditeur de schéma XML. Il contiendra tous les éléments qui étaient dans le fichier XML que vous avez utilisé pour créer le schéma. Vous pouvez maintenant le personnaliser encore plus en ajoutant par exemple de nouveaux éléments.

Tâches associées
Création de schémas XML
Génération de fichiers de schéma XML à partir de tables relationnelles
Génération de beans Java à partir d'un schéma XML
Génération de documentation HTML à partir d'un fichier de schéma XML
Information associée
XML 1.0 sur W3C
Edition de propriétés de schéma XML
Editeur de schéma XML
Validation de schémas XML
Génération de schémas XML à partir de fichiers DTD

Vos commentaires