Visão geral de auto-completar código em documentos XML com restrição de esquema
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 arquivo de código-fonte do esquema, 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.
Como uma regra geral, se os elementos raiz fornecerem as informações necessárias para localizar os esquemas, o IDE poderá oferecer auto-completar de código com base nesses esquemas. O IDE tentará localizar os esquemas na seguinte ordem:
- Clique no sistema de arquivos local para localizar o esquema.
- Caso não encontre no sistema de arquivos local, faça uma busca no catálogo do tempo de execução.
- Caso não seja encontrado, tente recuperá-lo na Internet, armazená-lo localmente em cache e usá-lo para permitir auto-completar código
A funcionalidade auto-completar de código fornece dois tipos de conclusão de código:
- Auto-completar de código do elemento. Quando digita uma marca inicial (<) dentro de um elemento pai existente, você vê uma lista de elementos filhos desse elemento pai. Por exemplo, presuma que o seu esquema possui um elemento pai chamado purchaseOrder. Quando digitar a marca inicial (<), você verá todos os elementos filhos de purchaseOrder na caixa de auto-completar de código.
- Auto-completar de código do atributo. Quando você pressiona a barra de espaços dentro de uma marca de elemento, a caixa de auto-completar de código abrirá com uma lista de atributos desse elemento.
Você pode usar auto-completar de código em documentos da instância XML de várias formas:
Para complear uma marca XML em um documento XML:
- Abra o documento XML no Editor de código-fonte e posicione o cursor onde você deseja começar a adicionar o conteúdo e digite um colchete angular esquerdo (<).
Se você quiser usar auto-completar de código em um elemento existente, simplesmente posicione o seu cursor com o elemento e pressione a barra de espaços ou digite qualquer caractere para chamar auto-completar de código.
- Faça uma pausa após a etapa 1, ou pressione Ctrl-barra de espaços.
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.
- Selecione um valor usando as informações em Selecionando valores na caixa Auto-completar de código.
Se selecionar um componente com atributos, o próximo pressionamento barra de espaços chamará a caixa de conclusão de código com os atributos.
Você pode usar a combinação mais conveniente das seguintes opções para selecionar valores na caixa de conclusão de código:
- Continue digitando para fazer o ajuste fino da seleção de itens na lista.
- Use o mouse ou as teclas de navegação (setas para cima e para baixo, Page Up, Page Down, Home e End) para rolar a lista e selecionar uma entrada.
- Pressione Enter para inserir a seleção na caixa de conclusão no arquivo e feche a caixa de conclusão. Como alternativa, clique duas vezes em uma entrada na caixa de conclusão de código.
- Consulte também
- Sobre as ferramentas do esquema XML
- Usando conclusão de código
- Registrando um DTD local ou um recurso do esquema XML
Notificações legais