Partilhar via


Explorador de Esquema XML

O XML Schema Explorer é integrado com o Microsoft Visual Studio e o editor XML para permitir que você trabalhe com esquemas XSD (XML Schema Definition Language). Quando você abre um arquivo de esquema XML, o nó Conjunto de esquemas aparece no Gerenciador de esquemas XML. Todos os esquemas incluídos, importados ou redefinidos para o ficheiro de destino, bem como quaisquer ficheiros referenciados por meio de uma include instrução ou import , também aparecem no XML Schema Explorer.

O XML Schema Explorer permite que você faça o seguinte:

  • Obtenha uma visão geral rápida do conjunto de esquemas.

  • Explore e navegue na árvore.

  • Execute pesquisas específicas de palavras-chave e esquemas. Para obter mais informações, consulte Pesquisando o conjunto de esquemas.

  • Adicionar os resultados da pesquisa à Vista de Gráfico ou à Vista de Modelo de Conteúdo

  • Classifique a árvore por ordem, tipo ou nome do documento. Para obter mais informações, consulte Classificação, filtragem e agrupamento.

  • Abra o editor XML e vá para locais de código no arquivo XSD. Para obter mais informações, consulte Integração com o editor XML.

  • Gere XML de exemplo para elementos globais.

O XML Schema Explorer fornece uma exibição hierárquica do esquema definido por meio de uma exibição em árvore. O XML Schema Explorer também fornece pesquisa, filtragem, navegação e classificação. Para acessar o XML Schema Explorer, siga um destes procedimentos:

  • Se você estiver no Modo de Exibição Iniciar, clique no link Explorador de Esquema XML .

  • Se você estiver no Modo de Exibição de Gráfico ou no Modo de Exibição de Modelo de Conteúdo e tiver nós em seu espaço de trabalho, use o menu de contexto (clique com o botão direito do mouse) para selecionar o Explorador de Esquema XML.

  • Você também pode selecionar o XML Schema Explorer no menu Exibir .

  • Você pode acessar o XML Schema Explorer a partir de um arquivo .vb que contém um literal XML em Visual Basic associado a um arquivo .xsd. Para ver o esquema definido no XML Schema Explorer, clique com o botão direito do mouse em um nó XML em um literal XML ou em uma importação de namespace XML e selecione o comando Mostrar no Schema Explorer . Para obter mais informações, consulte Integração de literais XML com o XML Schema Explorer.

Vista da árvore

O XML Schema Explorer exibe informações pré-compiladas do conjunto de esquemas em uma estrutura de árvore. A estrutura da árvore está organizada da seguinte forma:

  • No nível superior está o nó de esquema definido.

  • O segundo nível contém os namespaces.

  • O terceiro nível contém os arquivos.

  • O quarto nível contém os nós globais. Isso pode incluir elementos, grupos, tipos complexos, tipos simples, atributos, grupos de atributos e include, import e redefine instruções.

Segue-se um exemplo de uma estrutura em árvore:

Explorador de Esquema XML

Seleção e ativação

Para realçar e selecionar um nó, clique uma vez no Explorador de Esquemas.

Para ativar um nó, clique duas vezes nele ou pressione Enter quando o nó for selecionado.

  • A ativação de um nó abre o arquivo no qual esse nó está definido (se o arquivo ainda não estiver aberto) e seleciona o nó no arquivo.

  • A ativação de um nó de arquivo abre o arquivo selecionado (se ainda não estiver aberto) e destaca o nó <schema>.

  • Ativar um SchemaSet ou um nó de namespace não produz efeito.

Arrastar e soltar nós

Você pode arrastar e soltar nós globais, nós de ficheiro e nós de namespace numa vista do Designer XSD. Se o modo de exibição atual for o Modo de Exibição Inicial, arrastar um nó para o modo de exibição abrirá o Modo de Exibição de Gráfico. Se o modo de exibição atual for o Modo de Exibição de Modelo de Conteúdo ou o Modo de Exibição de Gráfico, o modo de exibição não será alterado quando você soltar um nó nele.

Soltar ficheiros na visualização adicionará todos os nós globais do ficheiro ao espaço de trabalho do XSD Designer. Soltar namespaces na exibição adicionará todos os nós globais no namespace ao espaço de trabalho. O espaço de trabalho é compartilhado entre todos os modos de exibição.

Não é possível arrastar e soltar nós locais ou importações.