Usando auto-completar código em documentos XML restritos por um único esquema XML

Consulte também

Você poderá usar a conclusão de código em arquivos XML se o documento XML estiver restrito por um esquema XML. No documento da instância XML, esta restrição é representada por um atributo xsi:schemaLocation ou xsi:noNamespaceSchemaLocation no elemento raiz do esquema. Geralmente, xsi:schemaLocation é usado para esquemas com um namespace de destino e xsi:noNamespaceSchemaLocation é usado para esquemas sem namespace de destino.

Para criar um documento XML restrito por um esquema XML e chamar auto-completar de código:

  1. No menu principal, escolha Arquivo > Novo arquivo.
    O assistente para Novo arquivo se abre.
  2. Em Categorias, selecione o nó XML e em Tipos de arquivo, selecione o nó Documento XML, em seguida, clique em Próximo.
  3. Especifique um nome e um local para o documento e clique em Próximo.
  4. Selecione o botão de opção Documento com restrição do esquema XML e clique em Próximo.
  5. Clique no botão Explorar ao lado do campo URI do esquema para navegar e selecionar o arquivo do esquema que restringirá o documento da instância XML.
    Quando você tiver selecionado o arquivo do esquema, o IDE preenche os campos Namespace do documento e Elemento raiz. Se o esquema não possui namespace de destino, o campo Namespace do documento fica em branco.
  6. Se o esquema possui mais de um elemento raiz, selecione o elemento que deseja usar para a restrição na lista suspensa Elemento raiz.
  7. Clique em Finalizar.
    O IDE adiciona um nó para o novo arquivo .xml na janela Projetos, e o novo arquivo é aberto no Editor de código-fonte.
  8. Na guia Editor de código-fonte do documento XML, posicione o cursor onde deseja começar a adicionar conteúdo e digite um colchete angular esquerdo de abertura (<).
    A caixa de conclusão de código se abre. Essa caixa fornece uma lista de rolagem de elementos de esquema. A lista dos elementos é baseada no arquivo do esquema XML que restringe o arquivo XML atual.

Para restringir um documento XML existente por um esquema XML e chamar auto-completar de código:

  1. Anote a seguinte informação do arquivo do esquema:
  2. Abrir o documento XML no Editor de código-fonte.
  3. No documento XML, substitua a marca <root> pela marca seguinte:
    <schema-root-element
      xmlns='schema-targetNamespace'
      xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
      xsi:schemaLocation='schema-targetNamespace path-to-schema/schema.xsd'>
    

    Se o esquema não possuir targetNamespace, use a marca seguinte:
    <schema-root-element
      xmlns:prefix='schema-targetNamespace'
      xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
      xsi:noNamespaceSchemaLocation='path-to-schema/schema.xsd'>
    
  4. Susbtitua a marca </root> pela seguinte:
    </schema-root-element>
    
  5. Salve as alterações.
  6. Na guia Editor de código-fonte do documento XML, posicione o cursor onde deseja começar a adicionar conteúdo e digite um colchete angular esquerdo de abertura (<).
    A caixa de conclusão de código se abre. Essa caixa fornece uma lista de rolagem de elementos de esquema. A lista dos elementos é baseada no arquivo do esquema XML que restringe o arquivo XML atual.
Consulte também
Sobre o uso de conclusão de código em documentos da instância XML restritos pelo esquema XML
Sobre as ferramentas do esquema XML

Notificações legais