La pestaña XPath/XQuery está situada en la parte inferior de la pantalla de XMLSpy, en la ventana Resultados. Aquí puede seleccionar la versión de XPath que desee y alternar entre el modo Generador y el modo Evaluador de XPath.
Mientras se crean expresiones XPath, la sintaxis correcta aparece en negro y las entradas incorrectas se señalan en rojo. Además, la función de finalización automática ofrece una lista emergente con opciones que le permitirán terminar la expresión.
El analizador de XPath está activo mientras se editan los archivos y puede guardar los resultados de hasta 9 expresiones XPath distintas en otras tantas pestañas. Así podrá realizar cambios en el archivo y volver a evaluar las expresiones sin necesidad de recordarlas ni de volver a introducirlas. Con esta práctica característica única en XMLSpy podrá conservar sus expresiones XPath y sus resultados en la vista de edición directamente.
Mientras cree expresiones XPath tendrá acceso a funciones de:
En la pestaña Evaluador puede probar los resultados de sus expresiones XPath a medida que trabaja. El modo Evaluador tiene varias ventajas:
La ventana XPath/XQuery también incluye el primer depurador XPath profesional del mercado para probar, corregir y perfeccionar expresiones XPath más rápido y más fácilmente.
Este depurador permite recorrer paso a paso la evaluación de las expresiones XPath. Con un solo clic podrá ver el resultado de cada paso de la evaluación y además podrá recorrer la evaluación paso a paso por instrucciones, paso a paso para salir o paso a paso por procedimientos.
También puede definir puntos de interrupción (para pausar la evaluación) y de seguimiento (para registrar el resultado de la evaluación) para examinar más profundamente su código XPath.
Además de la pestaña "Resultados", el panel Resultados contiene la pestaña "Variables" y la pestaña "Pila de llamadas". Durante la depuración, la pestaña "Variables" muestra las variables del paso actual y sus valores. La pestaña "Pila de llamadas" muestra las diferentes llamadas del procesador hasta ese momento concreto. Las llamadas más recientes aparecen en la parte superior y la llamada actual se resalta en ambos paneles.
Este potente depurador XPath facilita enormemente la composición y evaluación de expresiones XPath.
Hemos creado varios tutoriales XPath para ayudarle a aprender este importante lenguaje: