Testador e editor de XPath

Ferramentas para criar e depurar expressões XPath

  • Suporte para XPath 1.0, 2.0 e 3.1
  • Autocompletar e testar expressões XPath de forma inteligente
  • Janela de construção e avaliação de expressões XPath com várias abas
  • Depurador XPath para ambientes empresariais
  • "Copiar XPath" (ou "Copiar o caminho XPath")
  • Considerações sobre espaços de nomes na autocompletação do XPath
  • Editor XPath inteligente
  • Sugestões de rotas detalhadas
  • Avaliação em tempo real de expressões XPath
  • Avaliação de expressões XPath em vários ficheiros
  • Ligações diretas para os nós resultantes na janela do Avaliador XPath
  • A coloração sintática realça imediatamente os erros

Construtor e testador de expressões XPath

Testador XPath no XMLSpy, para testar expressões XPath e XQuery

Encontrará a aba XPath/XQuery na parte inferior da sua tela do XMLSpy, na janela de saída. Aqui, pode selecionar a versão do XPath que necessita e alternar entre o modo "Construtor XPath" e o modo "Avaliador".

Ao criar uma expressão XPath, a sintaxe correta é apresentada em preto, enquanto os elementos incorretos são destacados em vermelho. Uma funcionalidade de autocompletar inteligente fornece uma lista suspensa com opções relevantes para ajudar a completar a expressão.

A janela do analisador XPath permanece aberta enquanto edita os seus ficheiros, e pode guardar os resultados de até nove expressões XPath diferentes em separadores distintos. Isto permite que faça alterações no seu ficheiro e, em seguida, reavalie a(s) expressão(ões) sem ter de se lembrar e voltar a digitá-las. A capacidade de guardar as expressões XPath e os resultados diretamente na área de edição, enquanto trabalha, é uma mais-valia que poupa tempo e é exclusiva do XMLSpy.

Criar expressões XPath

Ao escrever as suas expressões XPath, terá acesso a:

  • Construção de expressões por cliques: Através de uma lista abrangente de operadores, expressões e funções integradas, que pode inserir numa expressão ao clicar duas vezes. As funções são inseridas com os seus argumentos indicados por espaços reservados "#", facilitando a construção rápida e sem erros das expressões.
  • Dicas ao passar o cursor que descrevem cada operador, função, etc., para que possa ter a certeza de escolher o correto para a expressão em questão.
  • Assistentes de preenchimento aprimorados que exibem a descrição das funções integradas e, em seguida, mostram detalhes úteis sobre as funções e parâmetros à medida que escreve, acelerando o desenvolvimento e garantindo a precisão.

Testar as expressões XPath no modo de avaliação

Enquanto trabalha, a aba "Avaliador" permite testar os resultados das suas expressões XPath à medida que as cria. O modo "Avaliador" oferece várias vantagens:

  • Economize tempo e evite erros testando as expressões antes de as adicionar ao seu documento e ajustando-as conforme necessário
  • Avaliar uma expressão XPath em relação a um ou mais ficheiros: o documento ativo, todos os ficheiros abertos, uma pasta ou um projeto XMLSpy inteiro
  • Utilize nove separadores para desenvolver e testar expressões complexas. Isto permite criar várias expressões em paralelo e fazer alterações incrementais em cada uma delas, preservando tanto a expressão como o resultado para cada separador.
Teste as expressões XPath no modo de avaliação

Veja o XPath Tester em funcionamento

Depurador XPath

A janela XPath/XQuery também inclui o primeiro depurador XPath de nível empresarial do mercado, que o ajuda a testar, diagnosticar e aperfeiçoar as suas expressões XPath de forma mais rápida e fácil do que nunca.

Depurador XPath

O depurador permite que avance passo a passo na avaliação da sua expressão XPath. Cada clique mostra os resultados para a etapa correspondente da avaliação, e pode entrar, sair ou avançar nas etapas de avaliação utilizando botões úteis na barra de ferramentas do depurador.

Pode também definir um número ilimitado de pontos de interrupção (para pausar a avaliação) e pontos de rastreamento (para registar o resultado da avaliação num ponto de interrupção), de forma a analisar mais detalhadamente a avaliação do seu código XPath.

Além da aba principal "Resultados", o painel de resultados contém uma aba "Variáveis" e uma aba "Pilhas de Chamadas". Durante a depuração, a aba "Variáveis" exibe as variáveis do passo atual e os seus valores. A aba "Pilhas de Chamadas" mostra as várias chamadas de funções realizadas até aquele ponto na depuração. As chamadas mais recentes aparecem no topo, e a chamada atual é destacada em ambas as abas.

Este poderoso depurador XPath torna a criação e o teste de expressões XPath muito mais fáceis, poupando tempo e frustração aos programadores.

Aprenda XPath

Criámos vários tutoriais sobre XPath para ajudar os programadores a aprender esta linguagem importante:

Tutorial de XPath para profissionais de SQL