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:
- No menu principal, escolha Arquivo > Novo arquivo.
O assistente para Novo arquivo se abre.
- Em Categorias, selecione o nó XML e em Tipos de arquivo, selecione o nó Documento XML, em seguida, clique em Próximo.
- Especifique um nome e um local para o documento e clique em Próximo.
- Selecione o botão de opção Documento com restrição do esquema XML e clique em Próximo.
- 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.
- Se o esquema possui mais de um elemento raiz, selecione o elemento que deseja usar para a restrição na lista suspensa Elemento raiz.
- 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.
- 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:
- Anote a seguinte informação do arquivo do esquema:
- O valor de targetNamespace (schema-targetNamespace)
- O elemento raiz ou de nível superior que você deseja usar para a restrição (schema-root-element)
- Abrir o documento XML no Editor de código-fonte.
- 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'>
- Susbtitua a marca </root> pela seguinte:
</schema-root-element>
- Salve as alterações.
- 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