Compartilhar via


Usar o designer de esquema XML com literais do XML

Este tópico descreve como exibir um esquema associado com um literal XML em um projeto Visual Basic.

Criar um projeto do Visual Basic

  1. Abra o Visual Studio.

  2. Crie um projeto de Aplicativo de Console do Visual Basic chamado XMLLiterals.

    O novo projeto contém um arquivo de origem do Visual Basic, Module1.vb.

Adicionar um arquivo XSD existente

  1. Abra um novo arquivo de texto no Bloco de Notas. Copie o código de exemplo do Esquema XML do esquema de ordem de compra e cole-o no arquivo.

  2. Salve o arquivo em qualquer local com o nome PurchaseOrderSchema.xsd.

  3. No Gerenciador de Soluções, clique com o botão direito do mouse no nome do projeto, selecione Adicionar e selecione Item Existente. A caixa de diálogo Adicionar Item Existente aparece. Navegue até o arquivo PurchaseOrderSchema.xsd, selecione-o e clique em Adicionar.

    Agora, o projeto XMLLiterals contém dois arquivos: Module1.vb e PurchaseOrderSchema.xsd.

Incluir código

Para adicionar código do Visual Basic com um literal do XML, com base no arquivo XSD incluído no projeto:

  1. Substitua o código no arquivo Module1.vb pelo seguinte código:

    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. Clique com o botão direito do mouse em qualquer nó XML em um literal XML ou uma importação de namespace de XML e selecione Mostrar no Schema Explorer.

    O XML Schema Explorer é exibido lado a lado com um arquivo do Visual Basic que tem o literal do XML associado ao esquema XML definido.