Testador / Playground XPath

Teste XPath 1.0 no navegador e XPath 3.1 localmente contra XML ou HTML.

Configurações XPath

XPath 1.0 e XPath 3.1 têm tipos, comparações e semânticas de função diferentes. HTML está disponível apenas no modo XPath 1.0.

Entrada

Privado por design: seus dados nunca saem do seu dispositivo.

Saída

Cole um documento e uma expressão XPath.

Bom saber

O testador XPath avalia expressões XPath em XML ou HTML, com dois motores à escolha: XPath 1.0 ou 3.1.

Pesquisas típicas incluem testador XPath e XPath online. XPath 1.0 e 3.1 têm semânticas diferentes.

Casos de uso típicos

Desenvolver um seletor XPath para uma página HTML

Escolha o modo HTML com XPath 1.0 para testar um seletor para scraping.

Testar funções modernas do XPath 3.1 em um documento XML

Mude para o motor XPath 3.1 para testar funções estendidas em um XML.

Dicas para melhores resultados

Mapeie explicitamente prefixos de namespace

Se as consultas ficarem vazias, informe os prefixos prefix=URI adequados.

Escolha o motor adequado ao sistema de destino

Teste em 1.0 para um motor antigo, em 3.1 para funções modernas.

Como funciona

Passo a passo

  1. 1

    Cole o documento ou abra um arquivo

    Cole XML/HTML ou abra um arquivo de até 100 MB.

  2. 2

    Escolha o motor, o modo de documento e os namespaces

    Escolha XPath 1.0 ou 3.1, XML ou HTML, e os prefixos necessários.

  3. 3

    Teste a expressão e exporte os resultados

    Informe a expressão e exporte os resultados como JSON, valores ou caminhos.

Funções

Dois motores XPath

XPath 1.0 via o motor nativo ou XPath 3.1 via FontoXPath.

Modos de documento XML e HTML

O XML é analisado estritamente, o HTML é normalizado como no navegador.

Processamento local

Seus dados nunca saem do seu dispositivo.

Perguntas frequentes

Por que minha consulta não retorna resultados?

Namespaces são uma causa comum — informe os prefixos adequados.

Meus dados são enviados?

Não. A avaliação é totalmente local.

Mais ferramentas