Test di XPath

Incolla le espressioni XML e XPath 1.0 come //item/@id per elencare il testo del nodo corrispondente o i valori degli attributi. Utile per sitemap, SOAP, layout Android e legacy config XML.

Privacy: elaborato localmente, mai caricato.

↓ Incolla nell 'area di input qui sotto per vedere i risultati istantaneamente

在 XML 文档上测试 XPath 1.0 表达式; 使用浏览器原生 XPath 引擎。

XPath 表达式

XML 输入

粘贴 sitemap、SOAP 或配置 XML。

Incolla le espressioni XML e XPath 1.0 come //item/@id per elencare il testo del nodo corrispondente o i valori degli attributi. Utile per sitemap, SOAP, layout Android e legacy config XML.

Avvio veloce

  1. Inserire XPath

    Supporta //, @attr, /root/child, ecc.

  2. Incollare XML

    Deve essere un XML ben formato.

  3. View Match

    Un match per riga; copia in un clic.

Note di XPath 1.0

I browser implementano XPath 1.0; le funzioni di XPath 2.0 / 3.0 come il minuscolo non sono disponibili.

Privacy

L'XML viene analizzato in un DOM locale; non caricato.

Tipico Workflow

1. Incollare contenuti XML (ad es. Sitemap del sito web o risposta API) nella casella di input sinistra. Supporta il trascinamento e il rilascio da file o il caricamento di dati di campione con un solo clic. Gli errori sono evidenziati in tempo reale.

2. Inserire un 'espressione XPath (ad esempio, / / title per estrarre tutti i nodi di titolo). Supporta la sintassi di XPath 1.0: @ per gli attributi (ad esempio, @ id), e parentesi quadrate per i filtri (ad esempio, / / item [price>10]).

3. I risultati mostrano i testi o gli attributi dei nodi corrispondenti. Selezionare "Raw XML" per visualizzare il contesto del nodo o copiare i risultati per il debug. Testare espressioni complesse passo per passo.

Esempi

Esempio

Input

//item/@id on sample XML

Output

1
2

FAQ

Supporto HTML?

Necessità di un XML ben formato; convertire HTML malformato in XHTML o utilizzare strumenti specifici per HTML.

Il formato XML?

Il tester XPath estrae i nodi; il formatter XML embellisce la struttura del documento.

Perché la mia espressione XPath non restituisce risultati?

Problemi comuni: 1 Spazi dei nomi XML non gestiti (ad es. xmlns =...), use //*[local-name()='node'] instead; 2 Imcorretto percorso - try // per la ricerca globale prima; 3 Browser tool di sviluppo possono auto-chiudere tag, rompendo la struttura XML.