Credete nella magia (di XML)?

Una delle funzionalità più interessanti della nostra recente versione 2013 è la validazione XML "Smart Fix" in XMLSpy. Smart Fix è così innovativo che potrebbe rivoluzionare la validazione XML come la conosciamo. Sebbene il validatore di XMLSpy sia sempre stato potente e abbia ricevuto frequentemente nuove funzionalità, Smart Fix offre davvero un elemento di grande impatto: la correzione automatica degli errori.

Vediamo come funziona.

Correzione automatica degli errori con un solo clic

XMLSpy Validatore XML supporta la convalida a livello di documento o di progetto, con una finestra di messaggi divisa in nove schede che fornisce informazioni dettagliate su ogni errore di convalida. Queste informazioni includono la causa dell'errore, un collegamento diretto alla posizione dell'errore, collegamenti alla definizione corrispondente nello schema associato e collegamenti a eventuali specifiche W3C pertinenti. Inoltre, XMLSpy 2013 offre una funzione "Correzione Intelligente", visualizzata nella finestra a destra. Oltre alle informazioni sull'errore, la funzione "Correzione Intelligente" offre una soluzione soluzione per risolverlo che è possibile esaminare e quindi implementare con un semplice clic.

Nella schermata qui sopra, ho erroneamente elencato l'elemento <price> prima dell'elemento <quantity>, ma lo schema specifica che <quantity> dovrebbe venire prima. Posso semplicemente cliccare sul pulsante "Correggi e convalida" per apportare questa correzione e passare all'errore successivo (se presente). È così semplice. La funzione "Correzione intelligente" elimina le congetture, la necessità di riscrivere e la frustrazione legate alla convalida XML.

Ecco un altro esempio in cui un elemento viene duplicato accidentalmente. Smart Fix individua immediatamente il problema e mi permette di eliminare la copia con un solo clic, utilizzando la barra degli strumenti Smart Fix, oppure con un doppio clic direttamente sulla correzione.

Consideriamo un terzo esempio, leggermente diverso. Ho inserito accidentalmente due simboli "@" in un indirizzo email, il che viola il modello definito. (Attualmente sto lavorando in modalità visualizzazione a griglia, ma Smart Fix funziona altrettanto bene anche nella modalità di modifica grafica di XMLSpy.) Smart Fix offre due suggerimenti, entrambi dei quali creerebbero un documento valido. Faccio doppio clic sulla prima opzione per rimuovere semplicemente il secondo simbolo "@", e XMLSpy corregge automaticamente l'errore.

Smart Fix riduce significativamente il tempo e l'energia spesi per risolvere e correggere gli errori di validazione XML, consentendovi di concentrarvi su aspetti più produttivi dello sviluppo.

Ulteriori nuove funzionalità in XMLSpy 2013

Smart Fix è solo una delle numerose nuove funzionalità introdotte nell'ultima versione.

I clienti esistenti possono aggiornare il software alla versione più recente qui. Se siete nuovi utenti di XMLSpy, potete scaricare una versione gratuita Prova gratuita di 30 giorni per vedere la versione 2013 in funzione.