Testador / Playground XPath

Funciona localmente no navegador. Nada sai do seu dispositivo.

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

Definiçõ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

Saída

Cole um documento e uma expressão XPath.

Como funciona

  1. 1

    Cole o documento ou abra um ficheiro

    Cole XML/HTML ou abra um ficheiro 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

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

Bom saber

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

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 num documento XML

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

Dicas para melhores resultados

Mapeie explicitamente prefixos de namespace

Se as consultas ficarem vazias, indique 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.

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

    Os seus dados nunca saem do seu dispositivo.

Perguntas frequentes

Porque é que minha consulta não retorna resultados?

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

Meus dados são enviados?

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

Procura outra ferramenta?

Todas as ferramentas funcionam localmente no seu navegador – sem cadastro, sem upload e também offline.