Altova XMLSpy 2024 Enterprise Edition 

Los puntos de interrupción (la línea discontinua roja de la imagen siguiente) se pueden colocar en documentos XML, XSLT y XQuery. La depuración se detiene en los puntos de interrupción, lo que permite centrarse en esas áreas. No hay límite en el número de puntos de interrupción que se pueden establecer.

XSDebuggerBreakpoints

Cuando la depuración se detiene en un punto de interrupción, seleccione el comando XSL/XQuery | Iniciar el depurador o XSL/XQuery | Paso a paso por instrucciones para finalizar la depuración.

 

Tenga en cuenta que:

 

Un punto de interrupción se indica con una línea discontinua roja.

Se pueden establecer un punto de interrupción y un punto de seguimiento en la misma instrucción. En ese caso la instrucción o el nodo aparecen marcados con una línea discontinua roja y azul (véase el segundo punto de interrupción en la imagen anterior).

Los puntos de seguimiento que se crean en un documento se conservan hasta cerrar el documento. Si cambia a una vista que no sea la vista Texto o la vista Cuadrícula, los puntos de interrupción se eliminan.

 

Posiciones de los puntos de interrupción

Puede insertar puntos de interrupción en estas posiciones:

 

En documentos XML/JSON: Cualquier nodo. El procesamiento se interrumpirá al principio del nodo.

Documentos XSLT: (i) al principio de plantillas e instrucciones de plantilla (p. ej. Xsl:for-each);); (ii) en expresiones XPath; (iii) en cualquier nodo de un fragmento XML construido literalmente. El procesamiento se interrumpirá al principio del nodo.

En documentos XQuery: (i) al principio de instrucciones XQuery; (ii) en expresiones XQuery; (iii) en cualquier nodo de un fragmento XML construido literalmente. El procesamiento se interrumpirá al principio del nodo.

 

Nota:no está permitido definir puntos de seguimiento en nodos finales. Los puntos de interrupción definidos en atributos de documentos XSLT se ignoran.

 

Cómo insertar y quitar puntos de interrupción

Puede colocar puntos de interrupción en las vistas Texto y Cuadrícula. Coloque el cursor en el lugar del documento donde desea insertar el punto de interrupción o en un punto de interrupción, si lo que quiere es eliminarlo, y siga estos pasos:

 

Seleccione el comando XSL/XQuery | Insertar o quitar punto de interrupción.

Pulse la tecla F9.

Haga clic con el botón derecho y seleccione Puntos de interrupción y seguimiento | Insertar o quitar punto de interrupción.

 

Para quitar un punto de interrupción también puede usar el cuadro de diálogo Puntos de interrupción y seguimiento XSLT (que describimos más abajo).

 

Puntos de interrupción y seguimiento XSLT

Para acceder al cuadro de diálogo Puntos de interrupción y seguimiento XSLT (imagen siguiente) haga clic en el comando de menú XSL/XQuery | Puntos de interrupción y seguimiento o en el icono correspondiente de la barra de herramientas.

Haga clic para expandir/contraer

Desde la ventana Puntos de interrupción y seguimiento XSLT puede acceder a estas funciones:

 

Ver todos los puntos de interrupción y seguimiento de todos los documentos XML, XSLT y XQuery abiertos.

Cambiar un punto de interrupción por uno de seguimiento y viceversa con los botones de flecha entre paneles; para finalizar haga clic en Aceptar.

Habilitar/deshabilitar un punto de interrupción o de seguimiento; para ello marque o desmarque la casilla correspondiente y después haga clic en Aceptar. Deshabilitar un punto de interrupción o de seguimiento permite omitirlo sin tener que eliminarlo.

Eliminar uno o todos los puntos de interrupción/seguimiento haciendo clic en el botón correspondiente y después en Aceptar.

Ir directamente al punto de interrupción/seguimiento de un documento y editar ese documento. Haga clic en el botón Editar código correspondiente (imagen siguiente).

 

© 2017-2023 Altova GmbH