---
title: "Cosa c'è di nuovo in XMLSpy 2009?"
date: "2009-02-25"
tags: 
  - "altova"
  - "v2009"
  - "xml-editor"
  - "xml-schema"
  - "xmlspy"
  - "xpath"
description: Scoprite le principali novità di XMLSpy 2009, tra cui il completamento automatico intelligente di XPath, il supporto migliorato per i database e le funzionalità potenziate per la modifica dei vincoli di identità.
---
Status: #blog

Tags:  #altova #v2009 #xml-editor #xml-schema #xmlspy #xpath

Categories: [Altova](/blog/it/category/altova.md) 
# Cosa c'è di nuovo in XMLSpy 2009?

Oltre ad essere estremamente utili, alcune delle nuove funzionalità di XMLSpy 2009 sono semplicemente fantastiche. L'elenco completo delle nuove funzionalità include:

- Supporto per XBRL 2.1 e XBRL Dimensions 1.0  
- Editor della tassonomia XBRL
- Completamento automatico delle espressioni XPath 
- Supporto nativo per database aggiuntivi 
- Supporto per i campi XML in SQL Server
- Estensioni per la modifica delle restrizioni di identità nella vista dello schema 
- Supporto esteso per i sistemi di controllo delle versioni
- Supporto per l'estensione XSLT "altova:evaluate"  
- Supporto per Apache FOP versione 0.95  

Abbiamo già scritto diversi articoli sul blog riguardo ai primi due elementi della lista: [il supporto per la validazione XBRL e la modifica della tassonomia XBRL.](https://www.altova.com/blog/2009/02/xbrl-support-added-to-altova-missionkit.html) Di seguito, alcuni dettagli aggiuntivi sulle altre nuove funzionalità.

#### Completamento automatico intelligente per le espressioni XPath

Siamo lieti di ricevere feedback da parte dei clienti che sono molto entusiasti di questa nuova funzionalità. Se sviluppate XSLT o XQuery, la scrittura di espressioni XPath è diventata molto più semplice. Mentre componete un'espressione XPath nella visualizzazione testuale, nella visualizzazione a griglia o nell'analizzatore XPath, XMLSpy ora vi fornisce funzioni XPath valide, nonché nomi di elementi e attributi provenienti dallo schema associato e dalle istanze XML. La funzione di completamento automatico di XPath di XMLSpy tiene conto degli spazi dei nomi quando elenca le opzioni e, inoltre, fornisce suggerimenti per percorsi complessi quando il nodo richiesto non si trova nelle immediate vicinanze del contesto corrente. ![Completamento automatico di XPath](https://www.altova.com/images/shots/xpath_autocompletion.gif)  

#### Supporto nativo per database aggiuntivi

XMLSpy 2009 introduce un supporto nativo migliorato per le ultime versioni di SQL Server e Oracle, e un supporto completamente nuovo per PostgreSQL. [Supporto per i database in XMLSpy](https://www.altova.com/it/features_database.html) consente di generare uno schema XML basato su un database, di importare ed esportare dati in base alle strutture del database, e di generare strutture di database relazionali a partire da schemi XML, e così via. La finestra integrata per le query al database permette di eseguire interrogazioni sul database e di modificare i dati. Ecco l'elenco completo dei database con supporto nativo in XMLSpy:

- Microsoft® SQL Server® 2000, 2005, 2008
- IBM DB2® versione 8, 9
- IBM DB2 per iSeries® versione 5.4
- IBM DB2 per zSeries® versione 8, 9
- Oracle® 9i, 10g, 11g
- Sybase® 12
- MySQL® 4, 5
- PostgreSQL 8
- Microsoft Access™ 2003, 2007

Anche il supporto per SQL Server è stato migliorato per consentire la visualizzazione e la modifica dei campi XML memorizzati nel database.

### Estensioni per la modifica dei vincoli di identità nella visualizzazione dello schema

[Configurazione delle restrizioni di identità](https://www.altova.com/it/products/xmlspy/graphical_xml_schema_editor.html) (ovvero, valori chiave/di riferimento/univoci) è un aspetto importante nello sviluppo di schemi XML, soprattutto per gli utenti di database. Oltre al supporto esistente per la modifica di queste restrizioni di identità, XMLSpy 2009 offre ora elementi visivi migliorati e opzioni di modifica. Una nuova scheda, "Restrizioni di identità", nella finestra di aiuto per l'inserimento di elementi, visualizza tutte le restrizioni esistenti in una struttura ad albero e consente di modificare facilmente o creare nuove relazioni. Inoltre, le restrizioni di identità sono ora indicate da linee verdi, icone informative e messaggi visualizzati al passaggio del mouse nella vista del modello di contenuto. Un menu a tendina consente di aggiungere facilmente nuove relazioni e di specificare i valori dei campi e dei selettori, digitandoli manualmente, utilizzando le finestre di aiuto a tendina o semplicemente trascinando e rilasciando i nodi desiderati. ![Vincoli di identità dello schema](https://www.altova.com/images/shots/schema_id_constraints.gif)

### Supporto esteso per i sistemi di controllo delle versioni

In base ai feedback dei clienti, abbiamo completamente rivisto il [Interfaccia con il sistema di controllo delle versioni in XMLSpy](https://www.altova.com/it/features_project35.html) e ha anche aggiunto lo stesso livello di [Supporto per il controllo di versione integrato in UModel](https://www.altova.com/it/features_umodel_source_control.html), il nostro [Strumento di modellazione UML](https://www.altova.com/it/features_visual_tools.html), consentendo a entrambi i prodotti di integrarsi in modo intelligente con tutti i principali strumenti di gestione della supply chain. Una volta che un progetto è associato a un sistema di controllo delle versioni, XMLSpy monitora automaticamente lo stato di tutti i file e vi avvisa di effettuare il "checkout" di un file ogni volta che iniziate a modificare il documento. Inoltre, lo stato attuale di ciascun file viene visualizzato tramite spunte o icone di blocco nell'angolo in alto a destra di ogni icona del file.

Cosa ne pensate di queste nuove funzionalità? Cosa vorreste vedere aggiunto alla prossima versione di XMLSpy? Fateci sapere lasciando un commento qui sotto.
