Utiliser le Concepteur de schémas XML avec des littéraux XML
Cette rubrique décrit comment afficher un schéma associé à un littéral XML dans un projet Visual Basic.
Créer un nouveau projet Visual Basic
Ouvrez Visual Studio.
Créez un projet Application console Visual Basic nommé XMLLiterals.
Le nouveau projet contient un fichier source Visual Basic, Module1.vb.
Ajouter un fichier XSD existant
Ouvrez un nouveau fichier texte dans le Bloc-notes. Copiez l’exemple de code de schéma XML à partir du Schéma de bon de commande et collez-le dans le fichier.
Enregistrez le fichier à l’emplacement de votre choix avec le nom PurchaseOrderSchema.xsd.
Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le nom du projet, sélectionnez Ajouter, puis Élément existant. La boîte de dialogue AddExisting Item s’affiche. Accédez au fichier PurchaseOrderSchema.xsd, sélectionnez-le, puis cliquez sur Ajouter.
Le projet XMLLiterals contient désormais deux fichiers : Module1.vb et PurchaseOrderSchema.xsd.
Ajout de code
Pour ajouter le code Visual Basic avec un littéral XML, selon le fichier XSD inclus dans le projet :
Remplacez le code du fichier Module1.vb par le code suivant :
Imports <xmlns:ns="http://tempuri.org/PurchaseOrderSchema.xsd"> Module Module1 Sub Main() Dim XMLLiteral = <ns:PurchaseOrder OrderDate="1900-01-01"> <ns:ShipTo country="US"> <ns:name>name1</ns:name> <ns:street>street1</ns:street> <ns:city>city1</ns:city> <ns:state>state1</ns:state> <ns:zip>1</ns:zip> </ns:ShipTo> <ns:BillTo country="US"> <ns:name>name1</ns:name> <ns:street>street1</ns:street> <ns:city>city1</ns:city> <ns:state>state1</ns:state> <ns:zip>1</ns:zip> </ns:BillTo> </ns:PurchaseOrder> End Sub End Module
Cliquez avec le bouton droit sur n’importe quel nœud XML dans un littéral XML ou une importation d’espace de noms XML, puis sélectionnez Afficher dans l’Explorateur de schémas XML.
L'Explorateur de schémas XML est affiché côte à côte avec un fichier Visual Basic dont le littéral XML est associé au jeu de schémas XML.