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, 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...

...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" 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.

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 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: 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, 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 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.