Nuovi strumenti di modifica degli schemi XML in XMLSpy

Esaminiamo alcune delle nuove funzionalità per lavorare con gli schemi XML nella versione più recente di XMLSpy.

Ordinamento nella vista dello schema

Quando si lavora nel Editor grafico per schemi XML, Ora è possibile ordinare alcuni o tutti i componenti dello schema alfabeticamente con un solo clic. Questo permette di risparmiare molto tempo, soprattutto quando è necessario organizzare schemi complessi che si sono evoluti nel tempo, o quando si devono comprendere nuovi schemi. Basta cliccare sul pulsante "A-Z" nella finestra "Panoramica dello schema" e selezionare le opzioni di ordinamento desiderate. I componenti verranno ordinati istantaneamente nella visualizzazione grafica...

...e quando si passa alla visualizzazione del testo, il codice dello schema viene riordinato e organizzato.

Rielaborazione dello schema

Un'altra nuova funzionalità, estremamente utile quando si lavora con schemi complessi o quelli ereditati da altri sviluppatori, è il supporto per la rifattorizzazione degli schemi. Sfruttando le potenti capacità di XMLSpy Trova nelle schede grazie alle sue funzionalità, è possibile individuare rapidamente tutte le occorrenze di un elemento o tipo globale all'interno di uno schema, e in tutti gli schemi importati o inclusi, e quindi rinominare quel componente in ogni punto in cui compare. Questo semplifica la riorganizzazione degli schemi, garantendo al contempo la validità di tutti gli schemi interessati.

Supporto intelligente per diversi tipi di dispositivi

Potrebbe anche essere necessario modificare il tipo di un elemento o di un tipo base, il che in precedenza significava dover riconfigurare tutte le proprietà associate a quel componente. Questa nuova funzionalità offre la possibilità di mantenere tutte le proprietà o gli attributi compatibili con il nuovo tipo.

Documentazione personalizzabile per schemi XML

Un'altra funzionalità che gli sviluppatori di schemi hanno spesso richiesto è la possibilità di personalizzare la documentazione XML completa generata da XMLSpy. Ora è possibile farlo grazie all'integrazione con StyleVision. StyleVision strumento di progettazione di fogli di stile offre innumerevoli opzioni avanzate per personalizzare i modelli di documentazione, dalla possibilità di aggiungere il logo e l'identità visiva della vostra azienda, alla possibilità di modificare completamente l'aspetto e l'organizzazione della documentazione. L'integrazione con StyleVision offre anche la possibilità di generare la documentazione in formato PDF, oltre alle opzioni di output in HTML, Word e RTF disponibili per la documentazione fissa in XMLSpy. Ecco un esempio di documentazione di uno schema XML che abbiamo personalizzato per la società fittizia Nanonull: XMLSpy 2011r2 include anche diversi modelli di documentazione utili, che possono essere utilizzati così come sono o ulteriormente personalizzati in StyleVision

  • Panoramica della struttura dello schema XML: documenta la struttura degli elementi globali e dei tipi complessi, fino al numero di livelli che si desidera specificare
  • Tutte le derivazioni dei tipi XML Schema: visualizza tutti i tipi semplici e complessi, insieme ai tipi derivati, in formato ad albero
  • Elenco XPath:` genera tutte le possibili espressioni XPath che possono essere utilizzate per uno schema, in base a un numero di livelli specificato dall'utente
  • Statistiche: elenca il numero di elementi, tipi, attributi, gruppi, ecc., sia per lo schema generale, sia per ciascun file di schema associato

Per utilizzare un modello personalizzato per la documentazione degli schemi, è necessario avere installati XMLSpy e StyleVision. Se siete clienti di MissionKit, avete già entrambi gli strumenti e potete usufruire di questa funzionalità, oltre a innumerevoli altre opzioni per lavorare con gli schemi XML, dalla progettazione di fogli di stile e report, alla mappatura dei dati e altro ancora. Se non siete attualmente clienti di StyleVision, potete scaricare una prova gratuita dal nostro sito web. La documentazione XBRL e WSDL generata da XMLSpy può essere personalizzata anche utilizzando StyleVision. Come sempre, ci affidiamo ai vostri suggerimenti e alle vostre richieste di funzionalità quando pianifichiamo ogni nuova versione: vi preghiamo di farci sapere cosa ne pensate di queste nuove funzionalità e cosa vorreste vedere nella prossima versione del prodotto, lasciando un commento qui sul blog.