Editor y evaluador de expresiones XPath

Herramientas para desarrollar y depurar expresiones XPath

  • Compatibilidad con XPath 1.0, 2.0 y 3.1
  • Finalización automática de XPath
  • Ventana con varias pestañas
  • Depurador XPath profesional
  • Comando "Copiar XPath"
  • Finalización automática de XPath que tiene en cuenta los espacios de nombres
  • Sugerencias de ruta de acceso
  • Evaluación de expresiones XPath en tiempo real
  • Evaluación de expresiones XPath en múltiples archivos
  • Enlaces a los nodos resultantes en la ventana del evaluador
  • Color de sintaxis para señalar errores inmediatamente

Generador y evaluador de XPath

Ventana XPath/XQuery

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.

Generar expresiones XPath

Mientras cree expresiones XPath tendrá acceso a funciones de:

  • Generación interactiva de expresiones con una lista de operadores, expresiones y funciones integradas que se pueden insertar en la expresión con solo hacer doble clic en ellas. Las funciones se insertan con argumentos (señalados con el marcador de posición “#”), lo cual permite generar expresiones con facilidad y sin errores.
  • Información rápida contextual describiendo cada operador, función etc. para garantizar que elige el elemento correcto para la expresión.
  • Ayudantes de entrada mejorados que muestran la descripción de las funciones integradas y después muestran información detallada sobre las funciones y los parámetros, lo cual acelera el trabajo y garantiza la precisión del código.

Probar expresiones XPath en el modo Evaluador

En la pestaña Evaluador puede probar los resultados de sus expresiones XPath a medida que trabaja. El modo Evaluador tiene varias ventajas:

  • Permite ahorrar tiempo y evita cometer errores porque prueba las expresiones antes de añadirlas al documento y corregirlas
  • Evalúa expresiones XPath en archivos: en el documento activo, en todos los archivos que están abiertos o en todo el proyecto de XMLSpy
  • Cuenta con 9 pestañas para desarrollar y probar expresiones complejas. Esto permite desarrollar expresiones en paralelo y realizar cambios de forma gradual sin perder la expresión ni el resultado de cada pestaña.

Pruebe ya el evaluador XPath

Depurador XPath

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.

Depurador XPath

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.

Aprenda a usar XPath

Hemos creado varios tutoriales XPath para ayudarle a aprender este importante lenguaje:

Tutorial XPath para expertos en SQL