./prontouso.com

FERRAMENTAS DE DESENVOLVIMENTO

Testador XPath

Cole XML e uma expressão XPath para inspecionar nós selecionados, strings, números ou resultados booleanos sem enviar o documento.

Status da ferramentaRoda no seu navegador
Prévia

Resultados

0 nó(s)/valor(es).

Como funciona

  1. Informe os dados

    Preencha os valores, cole o texto ou envie o arquivo que esta ferramenta usa.

  2. Veja o resultado na hora

    A maioria das ferramentas atualiza enquanto você digita; algumas usam um único botão. De qualquer forma, o resultado aparece aqui mesmo.

  3. Use o resultado

    Copie, baixe ou compartilhe o que a ferramenta gerar — o controle é sempre seu.

Privacidade e processamentoRoda localmente no seu navegador. Esta ferramenta não faz upload da sua entrada.

O que é Testador XPath?

O Testador XPath é uma ferramenta para avaliar expressões XPath em XML e inspecionar nós selecionados, textos, números ou valores booleanos.

ENTENDA A FERRAMENTA

Como testar expressões XPath

Use este guia para preparar XML válido, testar expressões simples e entender retornos de nós, strings, números e booleanos.

O que é avaliado

O testador usa o motor XPath do navegador quando disponível. Ele pode retornar conjuntos de nós, strings, números e booleanos, dependendo da expressão.

Lendo nós retornados

Resultados com nós aparecem como texto aparado ou XML serializado quando o nó não tem texto. Listas longas são limitadas para manter a saída legível.

Boas entradas XML

  • Use XML bem formado com um único elemento raiz.
  • Mantenha documentos com muitos namespaces simples quando possível, já que esta primeira versão não traz controles de mapeamento de namespace.
  • Use expressões escalares como count(//item) quando precisar apenas de um número.

Notas de teste

O comportamento de XPath pode variar quando o navegador não tem APIs XPath ou quando o XML depende muito de namespaces. Confirme expressões críticas no parser de produção.

Perguntas frequentes

Suporta namespaces XML?

Não há resolvedor customizado de namespaces nesta primeira versão, então XML com muitos namespaces pode exigir expressões mais simples ou uma ferramenta dedicada.

Por que aparece que XPath precisa de navegador?

O avaliador depende de DOMParser e document.evaluate. Se essas APIs não estiverem disponíveis, a ferramenta informa a limitação em vez de quebrar.

Pode retornar números ou booleanos?

Sim. Expressões como count(//book) ou boolean(//price) retornam valores escalares em vez de listas de nós.

Por que meu XML é inválido?

O parser XML rejeita documentos malformados, como tags sem fechamento, múltiplos elementos raiz ou entidades quebradas.