Condividi tramite


Usare Progettazione XML Schema con i valori letterali XML

In questo argomento viene descritto come visualizzare uno schema associato a un valore letterale XML in un progetto di Visual Basic.

Creare un nuovo progetto Visual Basic

  1. Aprire Visual Studio.

  2. Creare un nuovo progetto di app console di Visual Basic denominato XMLLiterals.

    Il nuovo progetto contiene un file di origine visual Basic, Module1.vb.

Aggiungere un file XSD esistente

  1. Aprire un nuovo file di testo in Blocco note. Copiare il codice di esempio di XML Schema dallo schema degli ordini di acquisto e incollarlo nel file.

  2. Salvare il file in un percorso con il nome PurchaseOrderSchema.xsd.

  3. In Esplora soluzioni fare clic con il pulsante destro del mouse sul nome del progetto, scegliere Aggiungi e quindi selezionare Elemento esistente. Verrà visualizzata la finestra di dialogo Aggiungielemento esistente. Passare al file PurchaseOrderSchema.xsd , selezionarlo e quindi fare clic su Aggiungi.

    Il progetto XMLLiterals contiene ora due file: Module1.vb e PurchaseOrderSchema.xsd.

Aggiungi codice

Per aggiungere codice Visual Basic con un valore letterale XML, in base al file XSD incluso nel progetto:

  1. Sostituire il codice nel file Module1.vb con il codice seguente:

    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
    
  2. Fare clic con il pulsante destro del mouse su qualsiasi nodo XML in un valore letterale XML o importare uno spazio dei nomi XML e selezionare Mostra in Esplora schemi.

    Xml Schema Explorer viene visualizzato side-by-side con un file Visual Basic con il valore letterale XML associato al set di XML Schema.