Procédure : créer un document XML basé sur un schéma XSDHow to: Create an XML Document Based on an XSD Schema

Le générer un exemple XML fonctionnalité génère un exemple de fichier XML en fonction de votre fichier de schéma XML (XSD).The Generate Sample XML feature generates a sample XML file based on your XML Schema (XSD) file.

Vous pouvez utiliser cette option dans les scénarios suivants :You can use this option for the following scenarios:

  • Comprendre l'utilisation des diverses constructions dans votre schéma.To understand the use of various constructs in your schema.

  • confirmer la finalité du schéma.To confirm that the schema does what it is intended to do.

Le générer un exemple XML fonctionnalité est disponible uniquement sur les éléments globaux et requiert un jeu de schémas XML valid.The Generate Sample XML feature is only available on global elements, and requires a valid XML schema set.

En règle générale, cette fonctionnalité permet de générer des documents XML valides.This feature typically generates valid XML documents. Toutefois, si le schéma contient un ou plusieurs des éléments suivants, l'exemple risque de ne pas être valide :However, if the schema contains one or more of the following, the sample might not be valid:

  • Contraintes d'identité xs:key, xs:keyref et xs:unique.The xs:key, xs:keyref, and xs:unique identity constraints.

  • Facettes xs:pattern.xs:pattern facets.

  • Énumérations du type xs:QName.Enumerations of the xs:QName type.

  • Types xs:ENTITY, xs:ENTITIES et xs:NOTATION.xs:ENTITY, xs:ENTITIES, and xs:NOTATION types.

Notez également que le contenu xs:base64Binary n'est généré que si des énumérations figurent dans le schéma du type correspondant.Also, note that xs:base64Binary content will be generated only if enumerations occur in the schema for that type.

Pour générer un document d'instance XML basé sur le fichier XSDTo generate an XML instance document based on the XSD file

  1. Suivez les étapes de Comment : créer et modifier un fichier de schéma XSD.Follow the steps in How to: Create and Edit an XSD Schema File.

  2. Dans le Explorateur de schémas XML, cliquez sur le PurchaseOrder élément global.In the XML Schema Explorer, right-click the PurchaseOrder global element. Sélectionnez générer l’exemple de code XML.Select Generate Sample XML.

    Lorsque vous sélectionnez cette option, le fichier PurchaseOrder.xml avec l'exemple de contenu XML suivant est généré et ouvert dans l'Éditeur XML :When you select this option, the PurchaseOrder.xml file with the following sample XML content will be generated and opened in the XML Editor:

    <?xml version="1.0" encoding="utf-8"?>  
    <PurchaseOrder OrderDate="1900-01-01" xmlns="http://tempuri.org/PurchaseOrderSchema.xsd">  
      <ShipTo country="US">  
        <name>name1</name>  
        <street>street1</street>  
        <city>city1</city>  
        <state>state1</state>  
        <zip>1</zip>  
      </ShipTo>  
      <ShipTo country="US">  
        <name>name2</name>  
        <street>street2</street>  
        <city>city2</city>  
        <state>state2</state>  
        <zip>-79228162514264337593543950335</zip>  
      </ShipTo>  
      <BillTo country="US">  
        <name>name1</name>  
        <street>street1</street>  
        <city>city1</city>  
        <state>state1</state>  
        <zip>1</zip>  
      </BillTo>  
    </PurchaseOrder>  
    

Voir aussiSee Also

Utilisation de données XMLWorking with XML Data