Opzioni di validazione XML affidabili, veloci e flessibili
Le ultime versioni di XMLSpy includono notevoli miglioramenti nella velocità di elaborazione delle attività di validazione, ottenuti grazie a una maggiore integrazione tra i prodotti Altova. Ora, gli sviluppatori che utilizzano XMLSpy possono sfruttare i server RaptorXML installati sulla loro rete per l'elaborazione di file XML, XBRL e attività di validazione complesse o di grandi dimensioni, direttamente all'interno dell'editor XML.

Il validatore XML in XMLSpy è alimentato dal motore di validazione Altova RaptorXML, che offre già il massimo livello di conformità agli standard, unito a velocità di validazione elevate. Tuttavia, i tassi di validazione raggiunti sono ancora limitati all'esecuzione su un singolo core della CPU disponibile nella macchina dello sviluppatore. RaptorXML Server, d'altra parte, beneficia dell'aumento significativo della potenza di elaborazione offerto dai server multi-CPU e multi-core, che consente una maggiore produttività e un utilizzo più efficiente della memoria.
Cosa significa questo per voi? Esaminiamo alcuni dei vantaggi di collegare XMLSpy a RaptorXML Server.
Opzioni di validazione XML e XBRL più flessibili
È facile connettersi a uno o più server RaptorXML o RaptorXML+XBRL installati tramite l'opzione "Gestisci server Raptor" nel menu "Strumenti" di XMLSpy. Nota: inserire l'indirizzo IP del server, anziché il nome host, rende la convalida ancora più rapida.
![]()
È possibile aggiungere più server RaptorXML al pool di server disponibili e, tramite la sezione "Configurazioni", è anche possibile definire più configurazioni per ciascun server. Quando si è pronti per eseguire un processo di validazione, è possibile scegliere tra tutti i server connessi, insieme alle configurazioni che si sono definiti per ciascuno di essi. Naturalmente, è anche possibile eseguire la validazione su un server RaptorXML e una configurazione predefiniti con un solo clic.
![]()
È possibile accedere alla funzione "Valida su Raptor" tramite il menu contestuale che si apre con il tasto destro del mouse, oppure premendo Ctrl-F8. La possibilità di definire e passare facilmente tra diverse configurazioni, grazie a un'ampia gamma di opzioni di validazione, rappresenta un vantaggio significativo nell'utilizzo di RaptorXML Server per attività di validazione in XMLSpy.
Validazione dei progetti a velocità elevatissima
L'altro vantaggio principale, ovviamente, è la velocità, e la differenza è notevole. Finora, i risultati dei test mostrano* una velocità 6-18 volte superiore. Ecco alcuni esempi di attività di validazione tipiche, basate su progetti:
| Examples folder (as it comes with XMLSpy): | 8.5 times faster |
| CityGML 2.0 (6 files): | 6.5 times faster |
| AirBase (41 files): | 9 times faster |
| XBRL SEC Filings (1229 files): | 18.5 times faster |
I confronti si basano su una configurazione standard per lo sviluppo: Windows 7 a 32 bit, processore Core2 Duo E8600 a 3,3 GHz (2 core), 4 GB di RAM, rispetto a una configurazione tipica di un server RaptorXML: server Linux a 64 bit, processore Xeon E5-2630 a 2,3 GHz (12 core), 128 GB di RAM, utilizzati all'interno di XMLSpy, su una rete da 1 GB. Ma non fidatevi solo delle nostre parole. Provate voi stessi questa configurazione all'interno del vostro team di sviluppo e fateci sapere i risultati!
Opzioni di validazione XBRL
Quando ci si connette a un server RaptorXML+XBRL da XMLSpy, si ha la possibilità aggiuntiva di validare i documenti XBRL e, addirittura, di eseguire calcoli complessi di formule XBRL in modo più rapido che mai. La versione 4 introduce anche la possibilità di validare i documenti di presentazione EDGAR, una funzione essenziale e un notevole risparmio di tempo per le aziende che devono presentare documenti validi alla SEC statunitense.
- I risultati delle prestazioni si basano su test interni di Altova. I vostri risultati potrebbero variare.