Créer un schéma XML à partir d’un document XML

L’éditeur XML vous permet de créer un schéma XSD (langage de définition de schéma XML) à partir d’un document XML. Le fichier XML détermine le mode de génération du schéma de la manière suivante :

  • Si le document XML n'a pas de schéma ni de DTD (définition de type de document) associée, les données du document XML sont utilisées pour inférer un nouveau schéma XML.

  • Si le document XML a une DTD associée, la DTD externe et le sous-ensemble interne sont convertis en un schéma XML correspondant.

  • Si le document XML comporte un schéma XDR (XML-Data Reduced) intégré, le schéma XDR est converti en un schéma XML correspondant.

Les schémas créés sont ensuite utilisés afin de fournir la fonctionnalité IntelliSense pour le fichier XML.

Pour plus d’informations sur le moteur d’inférence du schéma, consultez Définir un schéma XML par inférence.

Pour créer un schéma XML

  1. Ouvrez un fichier XML dans Visual Studio.

  2. Dans la barre de menus, choisissez XML>Créer un schéma.

    Un fichier XML Schema Document est créé et ouvert pour chaque espace de noms trouvé dans le fichier XML. Chaque schéma est ouvert comme un fichier divers temporaire. Les schémas peuvent être enregistrés sur disque, ajoutés à votre projet ou ignorés.