---
title: "O que há de novo no XMLSpy 2009?"
date: "2009-02-25"
tags: 
  - "altova"
  - "v2009"
  - "xml-editor"
  - "xml-schema"
  - "xmlspy"
  - "xpath"
description: Descubra as principais novidades do XMLSpy 2009, incluindo a autocompletação inteligente de XPath, o suporte a bases de dados aprimorado e as funcionalidades melhoradas para a edição de restrições de identidade.
---
Status: #blog

Tags:  #altova #v2009 #xml-editor #xml-schema #xmlspy #xpath

Categories: [Altova](/blog/pt/category/altova.md) 
# O que há de novo no XMLSpy 2009?

Além de serem extremamente úteis, algumas das novas funcionalidades do XMLSpy 2009 são simplesmente fantásticas. A lista completa das novas funcionalidades inclui:

- Suporte para o XBRL 2.1 e o XBRL Dimensions 1.0  
- Editor de Taxonomia XBRL
- Autocompletar expressões XPath 
- Suporte nativo para bases de dados adicionais 
- Suporte para campos XML no SQL Server
- Extensões para a edição de restrições de identidade na vista de esquema 
- Suporte alargado para sistemas de controlo de versões
- Suporte para a extensão XSLT "altova:evaluate"  
- Suporte para o Apache FOP versão 0.95  

Já escrevemos bastante no nosso blog sobre os dois primeiros itens da lista: [o suporte para a validação XBRL e a edição da taxonomia XBRL.](https://www.altova.com/blog/2009/02/xbrl-support-added-to-altova-missionkit.html) Mais detalhes sobre as outras novas funcionalidades estão apresentados abaixo.

#### Autocompletar XPath de forma inteligente

Tivemos o prazer de receber feedback de clientes que estão muito entusiasmados com esta nova funcionalidade. Se está a desenvolver XSLT ou XQuery, a criação de expressões XPath tornou-se muito mais fácil. Ao criar uma expressão XPath na vista de texto, na vista de tabela ou no analisador XPath, o XMLSpy agora fornece-lhe funções XPath válidas, bem como nomes de elementos e atributos do esquema associado e das instâncias XML. A função de autocompletar XPath do XMLSpy tem em consideração os espaços de nomes ao apresentar as opções e, mesmo quando o nó necessário não estiver próximo do contexto atual, oferece sugestões de caminhos mais longos. ![Autocompletar XPath](https://www.altova.com/images/shots/xpath_autocompletion.gif)  

#### Suporte nativo para bases de dados adicionais

O XMLSpy 2009 introduz novo suporte nativo para as versões mais recentes do SQL Server e do Oracle, e um suporte totalmente novo para o PostgreSQL. [Suporte a bases de dados no XMLSpy](https://www.altova.com/pt/features_database.html) permite gerar um esquema XML com base numa base de dados, importar e exportar dados com base nas estruturas da base de dados, e gerar estruturas de bases de dados relacionais a partir de esquemas XML, entre outras funcionalidades. A janela de consulta de base de dados integrada permite realizar consultas à base de dados e editar os dados. A lista completa de bases de dados com suporte nativo no XMLSpy é a seguinte:

- Microsoft® SQL Server® 2000, 2005, 2008
- IBM DB2® 8, 9
- IBM DB2 para iSeries® versão 5.4
- IBM DB2 para zSeries® 8, 9
- Oracle® 9i, 10g, 11g
- Sybase® 12
- MySQL® 4, 5
- PostgreSQL 8
- Microsoft Access™ 2003, 2007

O suporte ao SQL Server também foi melhorado para permitir a visualização e edição de campos XML que estão armazenados na base de dados.

### Extensões para a edição de restrições de identidade na vista do esquema

[Configurar restrições de identidade](https://www.altova.com/pt/products/xmlspy/graphical_xml_schema_editor.html) (ou seja, valores-chave/referências/únicos) é um aspeto importante no desenvolvimento de esquemas XML, especialmente para utilizadores de bases de dados. Além do suporte existente para a edição destas restrições de identidade, o XMLSpy 2009 oferece agora indicações visuais melhoradas e opções de edição. Uma nova aba, "Restrições de Identidade", na janela de auxílio para componentes, exibe todas as restrições existentes numa estrutura de árvore e permite modificar ou criar facilmente novas relações. Além disso, as restrições de identidade são agora indicadas por linhas verdes, ícones informativos e mensagens que aparecem ao passar o rato sobre os elementos na vista do modelo de conteúdo. Um menu de contexto permite adicionar facilmente novas relações e especificar os valores dos campos e dos seletores, seja digitando-os manualmente, utilizando auxiliares de preenchimento suspensos, ou simplesmente arrastando e soltando os nós desejados. ![Restrições de identidade do esquema](https://www.altova.com/images/shots/schema_id_constraints.gif)

### Suporte alargado para sistemas de controlo de versões

Com base no feedback dos clientes, reestruturámos completamente o.. [Interface com o sistema de controlo de versões no XMLSpy](https://www.altova.com/pt/features_project35.html) e também adicionou o mesmo nível de.. [Suporte para controlo de versões no UModel](https://www.altova.com/pt/features_umodel_source_control.html), nosso(s) / nossa(s) [Ferramenta de modelação UML](https://www.altova.com/pt/features_visual_tools.html), permitindo que ambos os produtos se integrem de forma inteligente com todas as principais ferramentas de gestão da cadeia de fornecimento. Uma vez que um projeto está associado a um sistema de controlo de versões, o XMLSpy monitoriza automaticamente o estado de todos os ficheiros e avisa o utilizador para que este faça o "checkout" de um ficheiro sempre que comece a modificar o documento. Além disso, o estado atual de cada ficheiro é indicado através de sinais de verificação ou cadeados no canto superior direito de cada ícone de ficheiro.

O que acham destas novas funcionalidades? O que gostariam de ver adicionado à próxima versão do XMLSpy? Deixem os vossos comentários abaixo.
