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.
Ao escrever as suas expressões XPath, terá acesso a:
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:
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.
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.
Criámos vários tutoriais sobre XPath para ajudar os programadores a aprender esta linguagem importante:


