Como: Habilitar o XML IntelliSense no Visual Basic

XML IntelliSense no Visual Basic fornece conclusão de palavras para elementos que são definidos em um esquema XML.Para habilitar o XML IntelliSense no Visual Basic, faça o seguinte:

  1. Obter arquivo do esquema (XSD) XML ou arquivos para os arquivos XML que seu aplicativo será ler ou gravar.

  2. Inclua arquivos de esquema XML em seu projeto.

  3. Importe o namespace de destino ou espaços para nome para o arquivo de código ou projeto.Um namespace de destino é identificado pelo targetNamespace ou tns atributo do esquema XSD.

    Para importar um namespace de destino, use o Imports demonstrativo, ou adicionar um namespace para todos os arquivos de código em um projeto usando o Referências página do Designer de Projeto.

Para obter mais informações sobre os recursos de XML IntelliSense no Visual Basic, consulte IntelliSense XML no Visual Basic. Para obter mais informações sobre a importação de XML namespaces, consulte Instrução Imports (Namespace XML) ou Página de referências, Designer de projeto (Visual Basic).

Observação:

Seu computador pode mostrar diferentes nomes ou localizações para alguns dos elementos de interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações do Visual Studio.

Para uma demonstração de vídeo, consulte Vídeo How to: Habilite o XML IntelliSense no Visual Basic.

Habilitar o XML IntelliSense no Visual Basic

Se você tiver um arquivo XML, mas você não tem um arquivo do esquema XSD para ele, no SP1 você pode criar um arquivo do esquema XSD, usando o XML para o Assistente de esquema.Você também pode usar a inferência de esquema no Visual Studio XML Editor.

Para criar um arquivo de esquema XSD para um arquivo XML usando o XML para esquema assistente (requer o SP1)

  1. No seu projeto, clicar Adicionar novo item on the Projeto menu.

  2. selecionar o XML to esquema modelo de item de ambos o Dados or Itens comunscategorias de modelo .

  3. Forneça um nome de arquivo para o arquivo XSD ou arquivos que o conjunto de esquema inferido serão armazenados no e, em seguida, clicar Adicionar.

  4. No Inferir que conjunto de esquema XML de documentos XML janela, adicionar um ou mais documentos XML para inferir o esquema XML do conjunto de.

    • Para adicionar arquivos de texto que contêm documentos XML usando o Windows Explorer, clicar Adicionar do arquivo.

    • Para adicionar um documento XML de um endereço HTTP, clicar Adicionar da Web.

    • Para copiar ou digite o Sumário de um documento XML no assistente, clicar Digitar ou colar XML.

  5. Quando você tiver especificado todas as fontes de documento XML do qual você deseja inferir o conjunto de esquema XML, clicar OK para inferir o esquema XML definido.O conjunto de esquema é salvo na pasta de projeto em um ou mais arquivos XSD.(Para cada namespace de XML do esquema, um arquivo é criado.)

Para criar um arquivo de esquema XSD para um arquivo XML usando inferência de esquema no Visual Studio XML Editor

  1. Edite o arquivo XML no Visual Studio XML Designer.

  2. Quando o cursor está em algum lugar no arquivo XML, o XML menu é exibido.clicar Criar esquema on the XML menu.É criado um arquivo XSD do esquema XSD deduzida a partir do arquivo XML.

  3. salvar o arquivo de esquema XSD.

Observação:

Esquemas XSD diferentes podem ser deduzidas a partir de vários documentos XML que devem ter o mesmo esquema.Isso pode ocorrer quando determinados elementos e atributos são encontrados em um arquivo XML e não no outro, ou quando os elementos são incluídos em ordem diferente, por exemplo.Você deve revisar esquemas XSD inferidos para a abrangência e a precisão quando você usa a inferência de esquema XSD.

Para incluir um arquivo do esquema XSD

  • Por padrão, não é possível ver arquivos XSD em projetos do Visual Basic.Se o arquivo XSD já estiver incluído nas pastas de seu projeto, clicar no Mostrar todos os arquivos botão O gerenciador de soluções.localizar o arquivo XSD no O gerenciador de soluções, clicar com o botão direito do mouse no arquivo e clique em Incluir arquivos no projeto.

  • Se o arquivo XSD já não fizer parte de seu projeto no O gerenciador de soluções, clicar com o botão direito do mouse na pasta na qual você vai armazenar o arquivo XSD, aponte para Adicionare, em seguida, clique em Item existente.localizar o arquivo XSD e clicar Adicionar.

Para importar um namespace de XML em um arquivo de código

  1. Identifique o namespace de destino do esquema XSD.

  2. No início do arquivo de código, adicione um Imports demonstrativo para o namespace de XML de destino, conforme mostrado no exemplo a seguir.

    Imports <xmlns:ns="http://someNamespace">
    

    Para importar um namespace de XML sistema autônomo o espaço para nome padrão, ou seja, o espaço para nome que é aplicado aos elementos XML e atributos que não têm um prefixo de namespace, adicione um Imports demonstrativo para o namespace de XML do padrão de destino. Não especifique um prefixo de namespace.Veja a seguir um exemplo de um Imports demonstrativo.

    Imports <xmlns="http://defaultNamespace">
    

Para importar um namespace de XML para todos os arquivos em um projeto

  1. Um namespace de XML importado em um arquivo de código se aplica a apenas esse arquivo de código.Para importar um namespace de XML que se aplica a todos os arquivos de código em um projeto, em em aberto o Designer clicando duas vezes em Meu projeto in O gerenciador de soluções.

  2. Sobre o Referências guia a Namespaces importados , digite o namespace de XML de destino na forma de uma declaração de namespace de XML completa (por exemplo, <xmlns: ns="http://sampleNamespace">). Se o namespace de XML de destino não especifica um prefixo de namespace, o espaço para nome será o namespace de XML padrão para o projeto.

  3. clicar Adicionar importação de usuário.

Consulte também

Conceitos

IntelliSense XML no Visual Basic

Referência

Instrução Imports (Namespace XML)

Página de referências, Designer de projeto (Visual Basic)

Date

History

Motivo

Julho de 2008

Procedimento adicional sobre o uso do XML novo em Assistente de esquema.

Alteração de recurso do SP1.