Il più potente editor XML per professionisti. Modificate, validate e trasformate i file XML con un ambiente di sviluppo integrato (IDE) leader del settore, utilizzato da 5,4 milioni di sviluppatori in tutto il mondo.
XMLSpy JSON e XML Editor fornisce agli sviluppatori gli strumenti necessari per creare le applicazioni più avanzate, grazie al suo editor di schemi grafico, alla generazione di codice, ai convertitori di file, ai debugger e ai profiler, per lavorare con XSD, XSLT, XQuery, XBRL, SOAP e altro ancora.

Il più potente editor XML per professionisti. Modificate, validate e trasformate i file XML con un ambiente di sviluppo integrato (IDE) leader del settore, utilizzato da 5,4 milioni di sviluppatori in tutto il mondo.
XMLSpy JSON e XML Editor fornisce agli sviluppatori gli strumenti necessari per creare le applicazioni più avanzate, grazie al suo editor di schemi grafico, alla generazione di codice, ai convertitori di file, ai debugger e ai profiler, per lavorare con XSD, XSLT, XQuery, XBRL, SOAP e altro ancora.
Novità! Editor BSON e altro ancora nuove funzionalità La versione 2026 sarà disponibile il 21 ottobre 2025.
Gli sviluppatori hanno bisogno di un editor JSON e XML che offra funzionalità avanzate, andando oltre la semplice corrispondenza delle parentesi e i controlli di validazione di base. XMLSpy offre una vasta gamma di funzionalità, tra cui visualizzazioni grafiche, generatori di codice, procedure guidate e altre funzionalità intelligenti per la modifica di file JSON e XML, che vi aiutano a completare il lavoro più velocemente che mai.
Un editor XML consente di creare e modificare documenti XML. Tuttavia, quando il vostro lavoro implica la gestione di dati fondamentali per il funzionamento del sistema, è necessario considerare soluzioni più robuste — dati sanitari, tassonomie XBRL, schemi di integrazione aziendale — Un semplice editor di testo non è sufficiente. È necessario un sistema con validazione in tempo reale, completamento automatico intelligente e un ambiente progettato specificamente per la gestione di dati strutturati.
Un editor XML professionale scaricabile vi permette di concentrare la vostra competenza sull'architettura, la logica e la qualità dei dati, invece di dovervi preoccupare della sintassi e dell'abbinamento delle parentesi. Con XMLSpy, è possibile validare istantaneamente i documenti rispetto a DTD e XSD e persino applicare correzioni automaticamente, individuando gli errori durante lo sviluppo anziché in produzione. Gli editor visivi unici aumentano immediatamente la produttività e consentono di ottenere ancora più valore dai dati JSON e XML. È possibile progettare schemi complessi in modo grafico, invece di codificarli manualmente, e debuggare e ottimizzare le trasformazioni XSLT con strumenti grafici dedicati. Si ottiene il supporto nativo per XPath, XQuery, SOAP, JSON e YAML, oltre a XML, con convertitori e generatori integrati. E quando si tratta di dati regolamentati come XBRL, solo software certificati XBRL, come XMLSpy, soddisfano gli standard.
Un editor XML professionale e completo elimina la necessità di utilizzare una serie di plugin, come invece richiedono gli strumenti più semplici, offrendo un unico ambiente per tutte le attività relative a XML. Ecco perché XMLSpy è considerato affidabile dal 91% delle aziende presenti nella lista Fortune 500 e da milioni di sviluppatori in tutto il mondo.
XMLSpy semplifica notevolmente il processo di modifica, eliminando la complessità sottostante XML e tecnologie correlate, grazie alla sua interfaccia utente intuitiva e alla vasta gamma di visualizzazioni e opzioni disponibili. Che preferiate modificare i documenti XML in modalità testuale o grafica, Visualizzatore XMLXMLSpy offre suggerimenti intelligenti e funzioni di completamento automatico mentre si digita, e la risoluzione dei problemi è rapida e semplice grazie al validatore XML più conforme agli standard del settore.
La visualizzazione a griglia XML mostra la struttura del documento XML utilizzando un insieme di contenitori nidificati che riflette la sua struttura gerarchica. Include anche una visualizzazione a tabella che riorganizza gli elementi ripetuti in una tabella per una facile visualizzazione e ordinamento. Per impostazione predefinita, la visualizzazione a griglia XML utilizza gli attributi e gli elementi figlio per le colonne, e mostra gli elementi XML ripetuti come righe; tuttavia, è possibile invertire righe e colonne per adattare la visualizzazione in base al tipo di dati contenuti nel file.
XML Grid rende la modifica dei file XML più veloce ed efficiente rispetto all'utilizzo di un semplice editor di testo. Le funzionalità avanzate includono:
XML Grid rivoluzionerà il modo in cui modificate i documenti XML. Date un'occhiata a questa breve dimostrazione video.
Durante il lavoro, XMLSpy offre la funzione di correzione intelligente per la validazione XML, un processo che rileva gli errori e, successivamente, elenca le possibili correzioni per risolverli. È possibile scegliere quale correzione implementare nel proprio documento XML con un semplice clic. Esatto: XMLSpy applicherà automaticamente le correzioni, in base alla vostra scelta. Poiché il validatore XML può apportare le correzioni automaticamente, vi fa risparmiare tempo prezioso e riduce la frustrazione associata alla risoluzione dei problemi di validazione.
L'editor grafico degli schemi XML in XMLSpy consente di creare schemi in modo visivo, tramite funzionalità di trascinamento e rilascio, permettendovi di concentrarvi sulla semantica del vostro schema, delegando i dettagli sintattici del linguaggio degli schemi XML a XMLSpy. Oltre a funzionalità avanzate di modifica e validazione degli schemi XML 1.0 e 1.1, sono disponibili i seguenti strumenti XSD:
XMLSpy include un'interfaccia intuitiva Visualizzatore JSON e un editor JSON che supporta i formati JSON, JSON5, JSON Lines e i commenti JSON, permettendo di visualizzare e modificare file JSON utilizzando le stesse interfacce intuitive di visualizzazione testuale e a griglia disponibili per la modifica di file XML, con utili guide alla modifica e strumenti di supporto Editor JSON fornisce:
XMLSpy JSON Grid View offre un ambiente di editing JSON rivoluzionario, il primo del suo genere. JSON Grid fornisce una rappresentazione grafica della struttura del documento JSON, che è immediatamente più facile da comprendere rispetto al codice JSON corrispondente visualizzato in forma testuale, soprattutto per documenti lunghi e complessi con molteplici livelli nidificati di array e oggetti. Funzionalità avanzate come il rilevamento automatico dei tipi, i comandi integrati nelle celle, i filtri XQuery per modificare la visualizzazione, le formule XQuery per generare output aggiuntivi dai dati JSON e molto altro, contribuiscono a rendere l'editing JSON più veloce e semplice rispetto a un editor JSON basato su testo. JSON Grid consente persino di creare grafici a partire dai dati JSON.
Oltre a utilizzare XQuery per i filtri e le formule in JSON Grid, è possibile utilizzarlo per creare grafici a partire da dati numerici in formato JSON.
Dopo aver configurato una funzione di visualizzazione grafica, l'icona di salvataggio incorpora il grafico nel file JSON come immagine codificata in base-64. In alternativa, è possibile salvare il grafico in un file immagine, come .png o .jpg, semplicemente facendo clic con il tasto destro del mouse sulla visualizzazione grafica.
Nessun altro editor JSON offre funzionalità anche lontanamente paragonabili a queste!
Proprio come XMLSpy ha introdotto per primo un editor grafico per gli schemi XML, ora include anche il primo strumento grafico di livello enterprise Editor per schemi JSON per accelerare notevolmente la creazione, lo sviluppo e la validazione degli schemi per gli sviluppatori che lavorano con JSON.
La vista JSON Schema sarà immediatamente familiare ai clienti di XMLSpy che hanno già utilizzato la vista XML Schema e che ora stanno imparando a progettare schemi JSON, pur rimanendo facile da comprendere per i nuovi utenti. Utilizzate l'editor degli schemi JSON per:
L'editor di schemi JSON supporta i tipi di dati BSON (JSON binario) utilizzati nei database NoSQL come MongoDB.
Nonostante la crescente popolarità di JSON, non esiste un linguaggio ampiamente utilizzato per interrogare e trasformare i dati JSON. Fortunatamente, le funzionalità aggiunte a XPath/XQuery 3.1 offrono un modo per accedere a mappe, array e oggetti JSON, offrendo un metodo standardizzato per interrogare e trasformare i dati JSON utilizzando questi linguaggi familiari.
XMLSpy semplifica notevolmente il processo di.. Elaborare documenti JSON utilizzando XPath, XSLT e XQuery utilizzando editor intelligenti e la finestra interattiva di creazione e valutazione di espressioni XPath/XQuery. Le funzionalità includono:
L'editor JSON e XML offre un supporto completo per lo sviluppo di XSL e XSLT, grazie al suo editor XSLT che include funzioni di aiuto contestuali, una finestra di panoramica XSL e molto altro.
Per la trasformazione dei dati, l'integrazione perfetta con i server RaptorXML già installati offre funzionalità ad alte prestazioni, garantendo al contempo la piena conformità agli standard W3C, incluse le versioni 1.0, 2.0 e 3.1 di XSLT, XPath e XQuery. Questo vi permette di sfruttare trasformazioni estremamente veloci durante le fasi di sviluppo e test, il tutto direttamente all'interno di XMLSpy.
XMLSpy include anche funzionalità avanzate Editor per HTML e CSS insieme a una visualizzazione integrata del browser.
Testare e perfezionare i fogli di stile XSLT può essere un processo complesso e che richiede molto tempo. Con XMLSpy.. Debugger XSLTCon questo strumento, è possibile analizzare passo dopo passo e risolvere i problemi anche dei fogli di stile più complessi in modo rapido e semplice. È supportato XSLT 1.0, XSLT 2.0 e XSLT 3.0, e si possono persino eseguire il debug di fogli di stile che contengono codice di programmazione in Java, C#, JavaScript o VBScript.
Il profiler XSLT di XMLSpy è uno strumento prezioso per ottimizzare le prestazioni del vostro codice XSLT. Grazie alle informazioni fornite dal profiler XSLT, potete immediatamente individuare quali parti del vostro codice XSLT richiedono più tempo per l'elaborazione e apportare le modifiche necessarie per ottimizzare completamente i vostri fogli di stile XSLT.
Il profilatore XSLT fornisce informazioni importanti per gli sviluppatori XSLT esperti, ma se desiderate velocizzare i tempi di esecuzione di XSLT senza modificare manualmente il vostro codice XSLT e XPath, provate l'ottimizzatore di velocità XSL.
L'ottimizzatore di velocità XSL integrato in XMLSpy rappresenta un approccio rivoluzionario e brevettato per accelerare le trasformazioni XSLT, offrendo notevoli aumenti di produttività senza richiedere alcuna analisi manuale per individuare precisamente quali espressioni XSLT o XPath causano rallentamenti.
Poiché i documenti XSLT e XQuery sono spesso lunghi e complessi, può essere difficile individuare la causa di risultati inattesi. Per un debug mirato, la funzionalità di "back-mapping" consente di correlare immediatamente gli elementi di output ai nodi e alle istruzioni di origine, facilitando così l'individuazione del problema.
Con la funzione di "back-mapping" abilitata, le trasformazioni XSLT e le esecuzioni XQuery vengono eseguite in modo che il documento risultante possa essere ricollocato sui documenti XSLT+XML o XQuery+XML di origine. Quando si fa clic su un nodo nel documento risultante, l'istruzione XSLT e i dati XML di origine che hanno generato quel particolare nodo verranno evidenziati.
La funzionalità di "back-mapping" in XMLSpy rappresenta una vera e propria rivoluzione sotto due aspetti. Innanzitutto, consente agli sviluppatori di risparmiare una notevole quantità di tempo nella fase di debug, nella revisione e nel perfezionamento del codice, nonché nella comprensione del codice ereditato scritto da altri membri del team. In secondo luogo, XMLSpy non apporta alcuna modifica né aggiunge codice aggiuntivo al documento di output per realizzare la funzionalità di "back-mapping".
Genera trasformazioni XSLT per la mappatura di dati da XML a XML
Genera trasformazioni XSLT per la pubblicazione su più canali
La finestra XPath e XQuery semplifica la creazione e il test delle espressioni XPath/XQuery, grazie alle finestre integrate di creazione (Builder) e valutazione (Evaluator). Funzionalità utili per accelerare lo sviluppo sono fornite attraverso:
Per lavorare con documenti XQuery di grandi dimensioni, XMLSpy offre supporto nativo per XQuery 1.0 e XQuery 3.1, con tutte le funzionalità di editing avanzate necessarie per modificare i documenti XQuery in modo rapido e semplice. Il supporto per la gestione degli schemi è integrato Editor per XQuery consente di sfruttare appieno la potenza di XQuery grazie a meccanismi per l'isolamento degli errori, un debug semplificato e prestazioni del codice migliorate.
La potente finestra di XPath e XQuery include anche una funzionalità avanzata Debugger per testare, risolvere problemi e ottimizzare le vostre espressioni XPath/XQuery, risparmiando tempo e riducendo la frustrazione.
Il debugger consente di eseguire passo dopo passo l'elaborazione delle espressioni XPath o XQuery. Ogni clic mostra i risultati relativi alla fase di elaborazione corrispondente, e è possibile avanzare, tornare indietro o saltare le fasi di elaborazione utilizzando i pulsanti disponibili nella barra degli strumenti del debugger.
È inoltre disponibile un avanzato strumento di profilazione di XQuery, che vi aiuta ad analizzare e ottimizzare le prestazioni del vostro codice XQuery.
È inoltre disponibile il debug mirato, grazie alla funzionalità di "back-mapping" di XQuery.
La finestra XPath/XQuery nell'editor XML supporta anche.. Modifica delle funzionalità di aggiornamento XQuery (XQUF) Versioni 1.0 e 3.0 con funzionalità avanzate per la composizione di espressioni XQuery Update Facility, con colorazione completa della sintassi, completamento intelligente del codice e segnalazione degli errori.
La finestra dei risultati consente di visualizzare un'anteprima delle modifiche apportate, e cliccando su un risultato nella finestra di anteprima, il nodo interessato nel documento viene evidenziato. Successivamente, è possibile eseguire gli aggiornamenti con un solo clic, sia nel file corrente che in tutti i file aperti, in una cartella o in un intero progetto XMLSpy. Questa funzionalità è esclusiva di XMLSpy.
XMLSpy include potenti strumenti di confronto e unione per confrontare documenti JSON e altri file di testo, nonché directory. Per il confronto di file, sono supportati confronti a due e a tre vie. Gli utenti possono modificare i documenti e unire le modifiche in entrambe le direzioni.
Per i confronti di file XML, l'editor XML XMLSpy include un'interfaccia grafica Strumento di confronto di file XML che consente agli sviluppatori di confrontare facilmente file XML e di unire documenti e directory in modo intelligente, tenendo conto della struttura XML.
Le opzioni di confronto e unione che tengono conto della struttura XML sono completamente personalizzabili. Ad esempio, è possibile specificare se le entità devono essere risolte, se i prefissi dei namespace, gli spazi bianchi, i blocchi CDATA, le istruzioni di elaborazione, i commenti o l'ordine degli attributi/elementi figlio devono essere ignorati o meno, e come visualizzare le differenze. Inoltre, è possibile unire le differenze testuali e le differenze nella struttura XML tra i file mentre li si confronta.
Altova offre un supporto completo per lo sviluppo XBRL e la generazione di report, coprendo l'intero processo, dall'editing delle tassonomie in XMLSpy, alla validazione ad alte prestazioni su RaptorXML Server, alla mappatura e all'analisi dei dati in MapForce, fino alla generazione di report multicanale con StyleVision.
L'editor di tassonomie XBRL di XMLSpy offre una visualizzazione grafica delle tassonomie XBRL e funzionalità avanzate per la modifica delle stesse.
Organizzando i diversi componenti in schede facili da filtrare e fornendo icone informative, messaggi visualizzati al passaggio del mouse, finestre di dettaglio e strumenti di supporto contestuali, l'editor di tassonomie XMLSpy XBRL semplifica sia la visualizzazione e la comprensione delle tassonomie esistenti, sia la creazione di nuove tassonomie, estendendo quelle standard del settore.
Include anche l'utile strumento "XBRL Taxonomy Wizard", che vi offre un punto di partenza per estendere o creare una nuova tassonomia XBRL.
Le funzionalità di modifica di XBRL includono:
Il processore e il validatore XULE integrati in XMLSpy elaborano le espressioni XULE rispetto a un documento di istanza XBRL, oltre a fornire la validazione dei documenti XULE per garantire la correttezza della sintassi in conformità con le specifiche XULE.
XMLSpy include il primo editor interattivo XULE disponibile sul mercato. La modifica dei file XULE è supportata sia nella visualizzazione testuale che in una finestra XULE dedicata, come mostrato nell'immagine qui sopra. Entrambe le modalità di modifica guidano gli utenti con suggerimenti sulla sintassi, completamento automatico del codice e altre funzionalità utili che semplificano la scrittura e il test delle espressioni XULE. Durante il lavoro, i suggerimenti di completamento automatico si basano sia sulla sintassi XULE che sulla struttura della tassonomia XBRL selezionata, se applicabile. Scoprite di più sul potente editor XULE.
OIM (Open Information Model) fornisce un modello indipendente dalla sintassi per i dati XBRL, consentendo la loro trasformazione in altri formati, come CSV e JSON. Sebbene XBRL offra una rappresentazione efficiente e basata su standard per i dati dei report aziendali, questi dati vengono spesso archiviati e/o utilizzati in altri formati. OIM è uno strato di astrazione che separa XBRL dalla sintassi XML sottostante: in questo modo, le organizzazioni possono sfruttare le funzionalità di XBRL e, allo stesso tempo, avere documenti XBRL scritti in JSON e/o CSV.
XMLSpy è uno dei primi strumenti XBRL a supportare OIM, offrendo la possibilità di validare i report in formati XML, JSON e CSV, oltre a consentire la conversione tra questi formati con un semplice clic.
La sintassi di WSDL può essere complessa, e scrivere il codice manualmente in un editor di testo è spesso difficile e fonte di confusione. L'approccio grafico unico di XMLSpy per la progettazione di WSDL semplifica lo sviluppo di WSDL, consentendovi di creare il vostro documento WSDL in modo visivo, con funzionalità di trascinamento e rilascio, e con una guida completa per la validazione e la modifica. Il codice WSDL completo viene generato automaticamente in base al vostro progetto grafico, e potete visualizzare e modificare il codice nella visualizzazione "Testo" in qualsiasi momento.
È inoltre supportata la generazione automatica di una documentazione WSDL completa.
XMLSpy offre tutte le funzionalità di SOAP 1.2 e 1.1, tra cui un client SOAP per l'interpretazione di documenti WSDL, la creazione di richieste SOAP, l'invio di queste richieste a un servizio web e la visualizzazione della risposta SOAP.
XMLSpy Debugger SOAP funge da intermediario tra un client e un server di servizi web, consentendo di esaminare i file WSDL 1.1/2.0, di analizzare passo dopo passo le transazioni dei servizi web inviate tramite HTTP o HTTPS, di visualizzare ogni documento XML di richiesta e risposta, di impostare punti di interruzione sulle funzioni SOAP e persino di definire punti di interruzione condizionali che si attivano quando una determinata richiesta o risposta contiene dati specifici, definiti tramite una query XPath.
In questo modo, il debugger SOAP vi aiuta a individuare e correggere gli errori in modo rapido e semplice.
L'integrazione avanzata con i database relazionali in XMLSpy aiuta a ridurre le difficoltà di interoperabilità, consentendo di interrogare facilmente i database SQL e di convertire i dati tra database e file XML in entrambe le direzioni.
XMLSpy interagisce con i database relazionali più diffusi, utilizzando il linguaggio di interfaccia nativo di ciascuno, tra cui:
Le funzionalità di integrazione con il database includono:
Per una documentazione semplice durante lo sviluppo di XML e JSON, XMLSpy include un editor nativo di Markdown con evidenziazione della sintassi, blocchi di codice e un'anteprima integrata tramite browser.
XMLSpy offre un supporto integrato per lavorare con il formato YAML, oltre che con XML e JSON, includendo un editor YAML, un validatore e un convertitore.
Perché XMLSpy è l'ambiente di sviluppo (IDE) migliore disponibile per JSON e XML? A differenza di altri software, XMLSpy include numerose altre funzionalità avanzate per lo sviluppo, tra cui:
“Utilizziamo Altova XMLSpy da più di quattro anni per lo sviluppo di XSLT, XQuery e schemi... In qualità di sviluppatore XSLT, utilizzo XMLSpy per lo sviluppo di XSLT e per il debug di tutto il mio codice. In sintesi, XMLSpy è il migliore.”
“L'XMLSpy di Altova è senza dubbio l'editor XML più veloce che io abbia mai visto. È disponibile una versione di prova gratuita di 30 giorni sul loro sito web; l'unico problema è che, una volta scaduti i 30 giorni, probabilmente vorrete acquistarlo.”
XMLSpy si integra perfettamente nel vostro ambiente di sviluppo, indipendentemente dalla piattaforma che utilizzate:
Sì, Altova XMLSpy è un editor XML che consente anche di interrogare e manipolare direttamente i dati provenienti da database SQL, rendendolo particolarmente adatto per lavorare con dati XML, JSON e dati di database relazionali contemporaneamente.
Alcune delle principali funzionalità di Altova XMLSpy per l'integrazione con database includono:
Sì, esistono alcuni editor XML che offrono un certo livello di integrazione con l'intelligenza artificiale o funzionalità assistite dall'IA. Un esempio è Altova XMLSpy.
Per la modifica di file JSON e XML, XMLSpy include funzionalità di integrazione con l'intelligenza artificiale che possono aumentare la produttività e la creatività degli sviluppatori. L'assistente AI supporta l'utilizzo di comandi in linguaggio naturale per generare schemi XML o JSON e documenti di esempio con dati di esempio. È inoltre possibile utilizzare l'assistente AI per richiedere codice XSL, XPath e XQuery.
Questi strumenti aiutano gli sviluppatori di tutti i livelli di competenza a iniziare rapidamente i loro progetti XML e JSON.
Basandosi sul suo ampio set di funzionalità e sulle sue avanzate capacità, Altova XMLSpy è ampiamente considerato uno dei più completi e funzionali editor XML disponibili sul mercato. Ecco alcune delle caratteristiche principali che lo distinguono:
Sì, alcuni editor JSON offrono un'opzione visiva o grafica per lavorare con i dati JSON, il che rende più semplice visualizzare, modificare e manipolare le strutture JSON rispetto agli editor basati su testo tradizionali.
Altova XMLSpy include una visualizzazione a griglia JSON unica.
JSON Grid offre una rappresentazione grafica della struttura del documento JSON, che è più facile da comprendere rispetto al codice JSON corrispondente visualizzato in forma testuale, soprattutto per documenti lunghi e complessi con molteplici livelli nidificati di array e oggetti.
Offre inoltre funzionalità avanzate, come il rilevamento automatico del tipo di dati, comandi integrati nelle celle, filtri XQuery per modificare la visualizzazione, formule XQuery per generare output aggiuntivi a partire dai dati JSON, e molto altro. JSON Grid permette persino di creare grafici a partire dai dati JSON.
Questa funzionalità rende la modifica dei file JSON più veloce e semplice rispetto all'utilizzo di un editor di testo tradizionale.
Con la crescente diffusione dei big data e l'aumento del volume di dati strutturati generati e elaborati, la capacità di gestire file di grandi dimensioni è diventata una caratteristica essenziale per un editor XML.
Altova XMLSpy include numerose ottimizzazioni per lavorare con file di dimensioni molto elevate (XML, JSON, XSD, XBRL, Avro, ecc.). È possibile aprire e visualizzare istantaneamente file di grandi dimensioni, e il software è inoltre ottimizzato per la validazione ultra-rapida di file di grandi dimensioni, soprattutto quando utilizzato in combinazione con il server RaptorXML. L'esecuzione di trasformazioni XSLT e query XQuery su file di grandi dimensioni è anch'essa ottimizzata.
























