Editor XML (SQL Server Management Studio)
Fornece um conjunto de ferramentas visuais para trabalhar com Esquemas XML, conjuntos de dados ADO.NET e documentos XML. O XML Designer oferece suporte para a linguagem de definição de esquema XML (XSD) definida pelo World Wide Web Consortium (WC3). O designer não oferece suporte para DTDs (definições de tipo de documento) ou outras linguagens de esquema XML, como XDR (XML-Data Reduced).
Para exibir o designer, adicione um conjunto de dados, esquema XML ou arquivo XML a seu projeto ou abra qualquer um dos tipos de arquivo listados na tabela abaixo.
Cuidado
Não há nenhum comando Desfazer ao trabalhar em exibição de Esquema. Planeje seu trabalho cuidadosamente e salve frequentemente seus arquivos.
O designer fornece as três exibições (ou modos) a seguir, para se trabalhar em arquivos XML, esquemas XML e conjuntos de dados:
Visualizar | Descrição | Tipos de arquivos com suporte |
---|---|---|
Esquema | Para criar visualmente e modificar esquemas XML e conjuntos de dados ADO.NET. | .xsd |
Dados | Para modificar visualmente arquivos de dados XML em uma grade de dados estruturada. | .xml |
XML | Para editar XML; o editor de fonte fornece codificação de cor e IntelliSense, incluindo Complete Word e List Members. | .xml .xsd .xslt .wsdl.web.resx.tdl.wsf.hta.disco.vsdisco.config |
Plano de Execução | Exibe planos de consulta xml criados, usando-se a opção SET SHOWPLAN_XML ON. | .showplan |
Exibição de esquema
A exibição de esquema fornece uma representação visual dos elementos, atributos, tipos e assim por diante, que compõem o conjunto de esquemas XML e ADO.NET.
Em exibição de esquema é possível construir esquemas e conjuntos de dados descartando elementos na superfície do design tanto da guia de esquema XML da caixa de ferramentas quanto do Gerenciador de servidores. Além disso, é possível adicionar elementos ao designer, clicando-se com o botão direito do mouse na superfície de design e selecionando Adicionar no menu de atalho.
Em exibição de esquema pode você:
Construir e modificar esquemas XML e conjuntos de dados ADO.NET existentes
Criar e editar relações entre tabelas
Criar e editar chaves
Gerar conjuntos de dados ADO.NET a partir de esquemas XML
Observação
O layout de elementos em exibição de esquema é armazenado no arquivo .xsx, que pode ser visto clicando-se em Mostrar Todos os Arquivos na barra de ferramentas Gerenciador de Soluções e, então, expandindo-se o arquivo .xsd. Se não houver nenhum arquivo .xsx, isso significa que o arquivo .xsd nunca foi aberto no XML Designer.
Personalizando a exibição de esquema
Os recursos a seguir modificam o layout visual de elementos em exibição de esquema:
Zoom
Expandindo ou recolhendo elementos aninhados
Organizando automaticamente layout de elementos
Reajustando o estado padrão de elementos recolhidos
Para expandir elementos aninhados ocultos
- Clique no ícone mais na parte inferior do elemento.
Para recolher elementos aninhados
- Clique no ícone menos no elemento posicionada na parte mais inferior que você deseja que apareça no designer.
Exibição de dados
Exibição de dados fornece uma grade de dados que pode ser usada para modificar arquivos .xml. Somente o conteúdo (mas não as marcas e estrutura) em um arquivo XML pode ser editado em exibição de dados.
Há duas áreas separadas na exibição de dados: Tabelas de Dados e Dados. A área Tabela de Dados é uma lista de relações definidas no arquivo XML, na ordem de seu aninhamento (do mais externo para o mais interno). A área Dados é uma grade de dados que exibe dados com base na seleção na área tabela de dados.
Observação
Arquivos XML recentemente criados não contêm nenhum dado e, assim, não podem ser exibidos na exibição de Dados. Há também algumas instâncias de documentos XML nas quais a exibição de dados não pode ser invocada. Embora o XML seja considerado bem formado, se não for estruturado dados tentando mudar para exibição de dados irão gerar a seguinte mensagem: "Embora esse documento seja bem formado, ele contém estrutura que a exibição de dados não pode exibir".
Na exibição de Dados você pode:
Popular manualmente tabelas de dados
Editar tabelas de dados existentes
Gerar um esquema XML a partir de um documento XML
Exibição XML
A exibição XML fornece um editor para edição de XML bruto e, ainda, codificação IntelliSense e de cores. A conclusão de instrução está disponível ao se trabalhar em arquivos .xsd e arquivos .xml que tenham um esquema associado. Digite < para iniciar uma marca e você terá uma lista de elementos válidos naquele local. Depois de digitar o nome do elemento e pressionar SPACEBAR, você terá uma lista de atributos para os quais os elementos oferecem suporte.
Observação
Microsoft IntelliSense não estão disponíveis na barra de ferramentas. Quando estiver no Editor de XML, clique em IntelliSense no menu Editarpara acessar as opções.
Exibição de SHOWPLAN
Planos de consulta podem ser salvos em formato XML quando forem criados usando-se a opção SET SHOWPLAN_XML ON. Clique duas vezes em um arquivo com a extensão .showplan para abrir o plano de consulta.