---
title: "Novas ferramentas de edição de esquemas XML no XMLSpy"
date: "2011-03-02"
categories: 
  - "tools"
tags: 
  - "v2011r2"
  - "xml-editor"
  - "xml-schema"
  - "xmlspy"
description: Descubra as novas funcionalidades de edição de esquemas XML no XMLSpy v2011r2, incluindo a organização, o suporte à refatoração e opções de documentação personalizáveis, para aumentar a eficiência do desenvolvimento.
---
Status: #blog

Tags:  #v2011r2 #xml-editor #xml-schema #xmlspy

Categories: [xml](/blog/pt/category/xml.md) [development](/blog/pt/category/development.md)
# Novas ferramentas de edição de esquemas XML no XMLSpy

Vamos analisar algumas das novas funcionalidades para trabalhar com esquemas XML na versão mais recente do XMLSpy.

#### Ordenação na Vista do Esquema

Quando está a trabalhar.. [Editor gráfico de esquemas XML](https://www.altova.com/pt/products/xmlspy/graphical_xml_schema_editor.html), Agora, pode ordenar alguns ou todos os componentes do esquema alfabeticamente com um único clique. Isto poupa muito tempo quando precisa de organizar esquemas grandes que evoluíram ao longo do tempo, e também para compreender novos esquemas que lhe chegam. Basta clicar no botão "A-Z" na janela de visão geral do esquema e selecionar as opções de ordenação que preferir. Os seus componentes serão ordenados instantaneamente na visualização gráfica... 

[![xmlspy-ordenar-esquema](https://www.altova.com/blog/images/NewXMLSchemaEditingToolsinXMLSpy_B976/xmlspysortschema_thumb.gif)](https://www.altova.com/blog/images/NewXMLSchemaEditingToolsinXMLSpy_B976/xmlspysortschema.gif) 

...e quando clica para visualizar o texto, o código do esquema é reorganizado e estruturado.

#### Refatoração de esquemas

Outra funcionalidade nova, extremamente útil ao trabalhar com esquemas complexos ou aqueles herdados de outros programadores, é o suporte para a refatoração de esquemas. Aproveitando a poderosa funcionalidade de "[Pesquisar em Esquemas](https://www.altova.com/pt/xmlspy/xml-schema-editor.html)" do XMLSpy, pode localizar rapidamente todas as ocorrências de um elemento ou tipo global em todo o esquema – e em todos os esquemas importados e incluídos – e, em seguida, renomear esse componente em todos os locais onde ele aparece. Isso torna a refatoração de esquemas fácil, garantindo a validade de todos os esquemas afetados.

#### Suporte inteligente para diferentes tipos

Pode também ser necessário alterar o tipo de um elemento ou de um tipo base, o que anteriormente implicava a reconfiguração de todas as características associadas a esse componente. Esta nova funcionalidade permite-lhe manter quaisquer características ou atributos que sejam compatíveis com o novo tipo. ![Renomear componentes para refatorar o esquema](https://www.altova.com/images/shots/xmlspy-modify-type.gif)  

#### Documentação de esquemas XML personalizável

Outra funcionalidade que os desenvolvedores de esquemas solicitaram frequentemente é a possibilidade de personalizar a documentação XML abrangente gerada pelo XMLSpy. Agora, isso é possível através da integração com o StyleVision. O StyleVision.. [ferramenta de design de folhas de estilo](https://www.altova.com/pt/products/stylevision/xslt_stylesheet_designer.html) Oferece inúmeras opções avançadas para personalizar os modelos de documentação, desde a adição do logotipo e da identidade visual da sua empresa até à alteração completa da aparência e da organização da documentação. A integração com o StyleVision também permite gerar documentação em formato PDF, além das opções de saída em HTML, Word e RTF disponíveis para a documentação fixa no XMLSpy. Aqui está um exemplo de documentação de esquema XML que personalizamos para a empresa fictícia Nanonull: ![Incorporar imagem em XML](https://www.altova.com/images/shots/xmlspy-custom-documentation.gif) O XMLSpy 2011r2 também inclui vários modelos de documentação úteis que podem ser utilizados como estão ou personalizados ainda mais no StyleVision:

- **Visão geral da estrutura do esquema XML**: documenta a estrutura dos elementos globais e dos tipos complexos, até ao número de níveis que especificar
- **Todas as Derivações de Tipos de Esquema XML**: exibe todos os tipos simples e complexos, bem como os seus tipos derivados, num formato de árvore
- **Lista de Expressões XPath**:` gera todas as possíveis expressões XPath que são aplicáveis a um esquema, com base num número de níveis especificado pelo utilizador
- **Estatísticas**: Apresenta o número de elementos, tipos, atributos, grupos, etc., para o esquema geral e para cada ficheiro de esquema associado

Para utilizar um modelo de documentação de esquema personalizado, é necessário ter o XMLSpy e o StyleVision instalados. Se for um cliente da MissionKit, já possui ambas as ferramentas e pode aproveitar esta funcionalidade, bem como inúmeras outras opções [Trabalhar com esquemas XML](https://www.altova.com/pt/solutions/xml-schema-tools.html), Desde o design de folhas de estilo e relatórios, até o mapeamento de dados e muito mais. Se ainda não é cliente da StyleVision, aproveite esta oportunidade [período de teste gratuito](https://www.altova.com/pt/download-trial/) a partir do nosso site. A documentação XBRL e WSDL gerada pelo XMLSpy também pode ser personalizada utilizando o StyleVision. Como sempre, contamos com as vossas sugestões e pedidos de funcionalidades ao planear cada lançamento. Por favor, digam-nos o que pensam destas novas funcionalidades e o que gostariam de ver na próxima versão do produto, deixando um comentário aqui no blog.
