Troverete la scheda XPath/XQuery nella parte inferiore della finestra di XMLSpy, nella sezione "Output". Qui, potete selezionare la versione di XPath desiderata e passare dall'opzione "Costruttore XPath" a quella "Valutatore".
Mentre componete un'espressione XPath, la sintassi corretta viene visualizzata in nero, mentre le voci errate vengono evidenziate in rosso. Una funzione di completamento automatico intelligente fornisce un elenco a comparsa con le opzioni pertinenti per aiutarvi a completare l'espressione.
La finestra dell'analizzatore XPath rimane aperta mentre modificate i vostri file, e potete salvare i risultati di fino a nove espressioni XPath diverse in schede separate. Questo vi permette di apportare modifiche al vostro file e quindi rivalutare l'espressione (o le espressioni) senza doverle ricordare e riscrivere. La possibilità di conservare le espressioni XPath e i relativi risultati direttamente nella finestra di modifica, mentre lavorate, è un prezioso strumento che fa risparmiare tempo ed è una funzionalità esclusiva di XMLSpy.
Mentre scrivete le vostre espressioni XPath, avrete accesso a:
Mentre lavorate, la scheda "Valutatore" vi permette di testare i risultati delle vostre espressioni XPath in tempo reale. La modalità "Valutatore" offre diversi vantaggi:
La finestra XPath/XQuery include anche il primo debugger XPath di livello enterprise disponibile sul mercato, progettato per aiutarvi a testare, risolvere i problemi e ottimizzare le vostre espressioni XPath in modo più rapido e semplice che mai.
Il debugger consente di eseguire passo dopo passo la valutazione della vostra espressione XPath. Ogni clic mostra i risultati relativi alla fase di valutazione corrispondente, e potete entrare, uscire o saltare le fasi di valutazione utilizzando i pulsanti utili nella barra degli strumenti del debugger.
È inoltre possibile impostare un numero qualsiasi di punti di interruzione (per sospendere l'esecuzione) e punti di traccia (per registrare il risultato dell'esecuzione in un punto di interruzione) per analizzare più approfonditamente il funzionamento del codice XPath.
Oltre alla scheda principale "Risultati", il pannello "Risultati" contiene anche una scheda "Variabili" e una scheda "Stack di chiamate". Durante il debug, la scheda "Variabili" mostra le variabili del passaggio corrente e i loro valori. La scheda "Stack di chiamate" mostra le varie chiamate effettuate dal processore fino a quel punto del debug. Le chiamate più recenti sono in cima, e la chiamata corrente è evidenziata in entrambe le schede.
Questo potente debugger XPath semplifica notevolmente la creazione e il test delle espressioni XPath, facendo risparmiare tempo e riducendo la frustrazione per gli sviluppatori.
Abbiamo creato diversi tutorial su XPath per aiutare gli sviluppatori a imparare questo importante linguaggio:


