Potenti strumenti per modificare, eseguire il debug e generare codice XQuery
XQuery, abbreviazione di XML Query, è un linguaggio di interrogazione flessibile ed espressivo, progettato per interrogare e trasformare dati XML. L'ultima versione del linguaggio XQuery supporta anche l'interrogazione di dati JSON, aggiungendo mappe e array al modello dei dati. Lavorare con XQuery implica la creazione di query per recuperare informazioni specifiche da documenti. Il cuore di XQuery è l'espressione FLWOR (pronunciata "flower"). Per chi non ha familiarità con XQuery, un'espressione FLWOR è molto simile a un'istruzione SELECT in SQL, rendendola accessibile agli sviluppatori che conoscono le query di database.
Una caratteristica fondamentale di XQuery è la sua capacità di navigare all'interno di complesse strutture XML per estrarre dati in modo preciso e manipolare informazioni gerarchiche. XQuery può essere utilizzato per diversi scopi, come l'estrazione di informazioni, la generazione di report riassuntivi, la trasformazione di dati XML in XHTML o la ricerca di documenti web.
XQuery è mantenuto dal gruppo di lavoro XML Query del W3C ed è un'estensione del linguaggio XPath. È compatibile con diversi altri standard del W3C, tra cui gli spazi dei nomi XML, XSLT, XSD e altri.
Scoprite il nostro corso di formazione gratuito e online su XQuery per iniziare ad apprendere questo linguaggio. Gli sviluppatori esperti possono consultare la nostra pagina di riferimento sulle espressioni XQuery per maggiori dettagli sulle funzioni e sugli operatori utilizzati per scrivere espressioni XQuery.
XMLSpy offre strumenti potenti per la modifica e il debug di XQuery, oltre a un supporto innovativo per la retro-trasformazione di XQuery e per l'utilizzo della funzionalità di aggiornamento di XQuery.
XMLSpy Editor per XQuery Dispone di una conoscenza integrata della sintassi di XQuery e offre sempre degli strumenti di assistenza contestuali, inclusa una lista di variabili che viene aggiornata dinamicamente mentre si modifica il documento. L'utilizzo dell'editor XQuery in modalità di visualizzazione avanzata del testo offre funzionalità di editing intelligenti, come la colorazione della sintassi, il completamento automatico del codice e molte altre utilità che fanno risparmiare tempo, per aiutarvi a creare e modificare documenti XQuery in modo rapido e semplice.
Oltre agli strumenti di supporto per le query XQuery (IntelliSense) disponibili nella visualizzazione del testo, XMLSpy include una finestra XPath/XQuery situata sotto l'area di modifica, che consente di creare espressioni tramite semplici clic e offre una modalità di valutazione per testare le espressioni in tempo reale. È possibile valutare l'espressione rispetto a uno o più file: il documento attivo, tutti i file aperti, una cartella o l'intero progetto XMLSpy.
XMLSpy include anche un potente.. Debugger per XQuery per testare, risolvere eventuali problemi e ottimizzare le vostre espressioni XQuery.
Il debugger consente di eseguire l'analisi passo dopo passo, e ogni clic mostra i risultati relativi alla fase corrispondente. È possibile eseguire l'analisi "entrando", "uscendo" o "saltando" le singole fasi di valutazione di XQuery utilizzando i pulsanti 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 tramite la funzionalità di "back-mapping" di XQuery. Quando il back-mapping è attivo, l'esecuzione delle query XQuery viene effettuata in modo che il documento risultante possa essere ricollocato sui documenti XQuery e XML di origine. Quando si fa clic su un nodo nel documento risultante, l'espressione XQuery e i dati XML di origine che hanno generato quel particolare nodo verranno evidenziati.
La finestra XPath/XQuery nell'editor XML supporta anche.. Funzionalità di modifica e aggiornamento di XQuery (XQUF) Versione 1.0 e 3.0: funzionalità avanzate per la composizione di espressioni XQuery Update Facility, con colorazione completa della sintassi, completamento intelligente del codice e segnalazione degli errori.
La sezione dei risultati consente di visualizzare in anteprima i risultati delle modifiche. Cliccando su un risultato nella sezione 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.
Una delle applicazioni di XQuery è la trasformazione di un documento XML per farlo conformare a un altro modello XML. Per generare e automatizzare questo tipo di trasformazioni, MapForce è lo strumento migliore. MapForce, uno strumento di mappatura dati grafico, consente di definire.. XML a XML visualizzare le correlazioni in modo intuitivo e utilizzare potenti funzionalità di filtraggio e elaborazione dei dati.
Trascina e rilascia per integrare i dati in MapForce, utilizzando le seguenti funzionalità:
Quando si tratta dell'elaborazione di query XQuery, la velocità è fondamentale.
L'elaborazione automatizzata di query XQuery richiede velocità ed efficienza. Il server RaptorXML è stato progettato fin dalle fondamenta per garantire prestazioni estremamente elevate Elaborazione di query XQueryRealizzato grazie al calcolo parallelo, all'ottimizzazione avanzata del codice e a un'elevata efficienza nell'utilizzo della memoria.
Funzionalità del server RaptorXML:
Utilizzate il server RaptorXML per automatizzare l'elaborazione di query XQuery sviluppate con XMLSpy e altri strumenti.




