Strumenti per la gestione di documenti XML e JSON di grandi dimensioni
Gli editor di codice che offrono un'opzione grafica, oltre alla tradizionale visualizzazione testuale, sono particolarmente utili per gli sviluppatori che lavorano con XML o JSON. Editor grafici come la visualizzazione a griglia in XMLSpy offrono una rappresentazione visiva della struttura JSON o XML, facilitando la comprensione, la navigazione e la modifica di complesse gerarchie di dati.
XMLSpy ha introdotto la visualizzazione a griglia molti anni fa e da allora l'ha continuamente migliorata. L'ultimo aggiornamento include la possibilità di dividere l'area di modifica orizzontalmente o verticalmente, il che è particolarmente utile quando si lavora con documenti di grandi dimensioni.
Vediamo come funziona.

Lavorare con file JSON o XML di grandi dimensioni
Vista a griglia non solo riduce la curva di apprendimento per gli sviluppatori che potrebbero essere nuovi alle tecnologie XML o JSON, ma può anche aumentare la produttività per gli ingegneri del software esperti, che possono utilizzarla per semplificare [il loro lavoro] Trascina e rilascia per modificare funzionalità avanzate come la visualizzazione in formato database/tabella, che rileva automaticamente sequenze di elementi ripetuti e riorganizza la presentazione in una tabella; la visualizzazione automatica delle immagini; i filtri XPath e le funzioni XQuery per manipolare i dati; e persino la creazione di grafici integrata, portano la produttività a un livello superiore.
Naturalmente, il codice XML o JSON corrispondente viene aggiornato automaticamente e può essere visualizzato e modificato, se necessario, nella modalità di visualizzazione del testo.
Questi strumenti fanno risparmiare molto tempo e fatica, soprattutto quando si lavora con strutture dati complesse. Tuttavia, lavorare con documenti di grandi dimensioni in un editor visuale può richiedere molto scorrimento, e può essere facile perdersi nella navigazione. È qui che entra in gioco la modalità divisa nella visualizzazione a griglia.
La modalità "split" consente agli utenti di trascinare per dividere la vista di editing, sia orizzontalmente che verticalmente, a seconda dei dati visualizzati.

Nella schermata qui sotto, abbiamo trascinato il cursore verticale per dividere questo ampio documento XML del catalogo corsi in due sezioni, che possono essere scorrute indipendentemente mentre lavoriamo. Qualsiasi modifica apportata in una sezione si riflette nell'altra e nel documento nel suo complesso.

La modalità "split" è solo l'ultima di una lunga serie di funzionalità che Altova ha aggiunto a Grid View per renderla più utile agli sviluppatori di XML e JSON. Abbiamo persino aggiunto il supporto per modifica di documenti YAML.
C'è una funzionalità che le manca? Scriveteci un messaggio nella sezione dei commenti!
Se non siete ancora clienti, potete provare la visualizzazione a griglia e tutte le funzionalità avanzate di XMLSpy gratuitamente per 30 giorni.