Tester e editor di XPath

Strumenti per la creazione e il debug di espressioni XPath

  • Supporto per XPath 1.0, 2.0 e 3.1
  • Completamento automatico e test avanzati per le espressioni XPath
  • Finestra per la creazione e la valutazione di espressioni XPath, con supporto per più schede
  • Debugger XPath per applicazioni aziendali
  • Comando "Copia XPath"
  • Considerazioni sullo spazio dei nomi nell'autocompletamento di XPath
  • Editor avanzato per XPath
  • Suggerimenti per percorsi approfonditi
  • Valutazione in tempo reale delle espressioni XPath
  • Valutazione delle espressioni XPath in più file
  • Collegamenti diretti ai nodi risultanti nella finestra dell'evaluatore XPath
  • La colorazione sintattica evidenzia immediatamente gli errori

Costruttore e tester di espressioni XPath

Tester XPath integrato in XMLSpy per la verifica di espressioni XPath e XQuery

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.

Creare espressioni XPath

Mentre scrivete le vostre espressioni XPath, avrete accesso a:

  • Creazione di espressioni tramite interfaccia grafica a punti e clicTramite un elenco completo di operatori, espressioni e funzioni integrate, è possibile inserire elementi in un'espressione facendo doppio clic. Le funzioni vengono inserite con i relativi argomenti indicati da segnaposto "#", facilitando la creazione di espressioni in modo rapido e senza errori.
  • `Suggerimenti a comparsa che descrivono ciascun operatore, funzione, ecc., in modo da poter essere sicuri di scegliere quello corretto per l'espressione in questione.
  • Funzioni di assistenza per l'inserimento del codice migliorate che mostrano la descrizione delle funzioni integrate e, mentre si digita, forniscono dettagli utili sulle funzioni e sui parametri, accelerando lo sviluppo e garantendo la precisione.

Testare le espressioni XPath in modalità di valutazione

Mentre lavorate, la scheda "Valutatore" vi permette di testare i risultati delle vostre espressioni XPath in tempo reale. La modalità "Valutatore" offre diversi vantaggi:

  • `Risparmiate tempo ed evitate errori testando le espressioni prima di aggiungerle al vostro documento e apportando le modifiche necessarie.</p>
  • Valutare un'espressione XPath rispetto a uno o più file: il documento attivo, tutti i file aperti, una cartella o un intero progetto XMLSpy
  • Utilizzare nove schede per sviluppare e testare espressioni complesse. Questo permette di sviluppare più espressioni contemporaneamente e di apportare modifiche incrementali a ciascuna di esse, conservando sia l'espressione CHE il risultato per ogni scheda.
Testare le espressioni XPath in modalità di valutazione

Scoprite come funziona il tester XPath

Debugger XPath

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.

Debugger XPath

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.

Impara XPath

Abbiamo creato diversi tutorial su XPath per aiutare gli sviluppatori a imparare questo importante linguaggio:

Tutoriale su XPath per professionisti di SQL