Tester XPath
Strumento gratuito online per test XPath, interrogazione documenti XML
Cos'è XPath?
XPath (XML Path Language) è un linguaggio di query per selezionare nodi da documenti XML. È usato in XSLT, web scraping, analisi di configurazioni ed estrazione di dati XML. Le espressioni XPath navigano l'albero XML usando percorsi come /root/element[@attr='valore'].
Come testare le espressioni XPath
Incolla il tuo XML nell'area di input. Inserisci un'espressione XPath e clicca Valuta. Lo strumento mostra i nodi corrispondenti e i loro valori. Espressioni comuni: //element seleziona tutti gli elementi, //@attr seleziona tutti gli attributi, //libro[prezzo>30] usa predicati.
▶Qual è la differenza tra / e //?
/ seleziona dal nodo radice o crea percorsi assoluti. // seleziona nodi ovunque nel documento indipendentemente dalla loro posizione. Usa /libreria/libro per figli diretti e //libro per qualsiasi elemento libro.
▶Posso usare XPath con HTML?
XPath funziona con XML ben formato. La maggior parte dell'HTML moderno può essere analizzato come XML/XHTML. Per il web scraping, gli strumenti di sviluppo del browser supportano le query XPath su HTML live.
▶Come seleziono elementi per attributo?
Usa //element[@attributo='valore'] per selezionare elementi con un valore di attributo specifico. Usa //element[@attributo] per selezionare elementi che hanno l'attributo indipendentemente dal valore.