El manual de KXSLDbg
El manual de KXSLDbg
Siguiente

El manual de KXSLDbg

Keith Isdale

Traductor: Juan Manuel García Molina
revisión 0.5 (2004-11-18)

Se concede permiso para copiar, distribuir y/o modificar este documento bajo los términos de la Licencia Libre de Documentación de GNU, versión 1.1 o posterior publicada por la Free Software Foundation; con secciones no invariantes, con textos que no estén en la cubierta, y con textos que no estén en la contraportada. Se incluye una copia de la licencia en the section entitled "GNU Free Documentation License".

KXSLDbg proporciona un interfaz de usuario gráfico para xsldbg, que admite la depuración de guiones XSLT.


Capítulo 1. Introducción
Introducción
Anterior
Siguiente

Capítulo 1. Introducción

Características

KXSLDbg proporciona acceso a la mayor parte de los comandos de xsldbg para

  • Fijar y modificar puntos de interrupción

  • Mostrar el valor de XPaths

  • Mostrar información sobre las plantillas, las variables, las entradas de la pila de llamadas, las hojas de estilo y las entidades presentes.

  • Definir y modificar los puntos de interrupción y las variables

  • Moverse por los documentos fuente XSL y XML por medio de XPaths

  • Buscar ids. de sistema y públicos en el cuadro de diálogo XML actual

Características añadidas recientemente
Características añadidas recientemente

Características añadidas recientemente

Ahora, KXSLDbg puede

  • Definir y modificar variables

  • Se dibuja el texto de la ventana principal usando las bibliotecas de Kate.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Anterior
Siguiente
Inicio


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 2. Usar KXSLDbg
Usar KXSLDbg
Anterior
Siguiente

Capítulo 2. Usar KXSLDbg

Configurar una sesión de KXSLDbg

Keith Isdale

Traductor: Juan Manuel García Molina

Para empezar la configuración, haga clic sobre Depurar->Configurar en la barra de menú.


El cuadro de diálogo Configuración

El cuadro de diálogo Configuración.


Comenzar

Para poder ejecutar una hoja de estilo tiene que especificar la:

  • fuente XSL

  • datos XML

  • Archivo de salida

Use el botón ... para seleccionar el archivo deseado. La fuente XSL y los datos XML se pueden referir a la URI que contiene un http://, un ftp:// o un file://. El Archivo de salida se debe referir a un archivo local en el que se pueda escribir.

Para continuar con los ejemplo, seleccione los siguientes archivos de la carpeta <KDE PREFIX>/share/apps/kxsldbg::

  • fuente XSL: testdoc.xsl

  • Datos XML: testdoc.xml

  • Archivo de salida: /tmp/xsldbg_output.txt

Trabajar con las opciones

Puede seleccionar cero o más opciones del cuadro de diálogo Opciones. Cada opción tiene un consejo sobre el efecto que tiene.

Trabajar con parámetros

Puede añadir cero o más parámetros por medio de la sección Parámetros LibXSLT del cuadro de diálogo. Esto le permite proporcionar valores de parámetros para la hoja de estilo.

Por ejemplo, podría añadir e introducir un Nombre de parámetro miparam con un Valor del parámetro de '¡Hola, mundo!' y hacer clic en el botón Añadir. Para actualizar el valor de un parámetro existente, puede usar el navegador para llegar al valor que quiera cambiar con los botones Ant o Sig, proporcionar un nuevo Valor del parámetro y luego hacer clic sobre el botón Aplicar.

Aplicar cambios

Para que tengan efecto los cambios que ha hecho, pulse el botón Aplicar. Para ignorar todos los cambios, pulse el botón Cancelar.

Puede cerrar el cuadro de diálogo usando la X que se proporciona arriba y a la derecha de la ventana. Si necesita cambiar la configuración, simplemente vuelva a abrir el cuadro de diálogo de configuración que se mostró antes.

Usar la ventana principal
Usar la ventana principal

Usar la ventana principal

Keith Isdale

Traductor: Juan Manuel García Molina

Una vista de texto del archivo que se está depurando actualmente

Una vista de texto del archivo que se está depurando actualmente.


Trabajar con la ventana principal

El estado de un punto de interrupción dado se indica por medio del texto relevante con un color de fondo diferente. Puede elegir el color que desee: puede ver el cuadro de diálogo Preferencias->Configurar editor Colores, en la página Colores.

Puede definir, desactivar o eliminar un punto de interrupción usando las teclas, el menú Depurar o los botones de la barra de herramientas.

Puede mover el cursor a través del texto usando las siguientes teclas:

Flechas de dirección: flecha arriba, flecha derecha, flecha arriba or flecha abajo.
Teclas de página: Av Pág or Re Pág

Trabajar con la salida de KXSLDbg

La mayoría de la salida de KXSLDbg se captura y se presenta o bien en los cuadros de diálogo de los inspectores o bien en la ventana de salida de KXSLDbg. Las excepciones a esta regla son:

  • Se muestra un mensaje que viene de KXSLDbg dentro de un cuadro de diálogo de mensaje.

  • El resultado de evaluar una expresión se muestra en un cuadro de diálogo de mensaje.

  • La salida de la búsqueda se envía al campo que se indica en la ventana de salida de KXSLDbg.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Configurar y modificar puntos de interrupción
Configurar y modificar puntos de interrupción

Configurar y modificar puntos de interrupción

Keith Isdale

Traductor: Juan Manuel García Molina

La forma principal de trabajar con los puntos de ruptura es por medio de la ventana principal. Vea “Usar la ventana principal”

Una vez que haya comenzado la hoja de estilo, puede usar el elemento del menú Herramientas->Mostrar inspectores. Luego, haga clic sobre la solapa Puntos de interrupción. Más abajo tiene un ejemplo.


Configurar puntos de interrupción

Añadir un punto de interrupción

Puede añadir un punto de interrupción suministrando:

  1. un archivo y un número de línea

  2. un nombre de plantilla

  3. un nombre de plantilla y un nombre de modo

  4. un nombre de modo

Y luego pulse el botón Añadir.

Destalles del argumento

Un nombre de archivo debe ser una ruta absoluta a un archivo local. O un archivo parcial (p. ej. xsldoc.xsl).

Una plantilla o un nombre de modo es un nombre plenamente cualificado en el que las partes no locales son opcionales, p. ej. xsl:miplantilla se hace coincidir con miplantilla

Eliminar un punto de interrupción

En primer lugar, haga clic izquierdo con el ratón sobre el punto de interrupción que quiera eliminar en la lista actual de puntos de interrupción. Luego haga clic sobre el botón Eliminar.

Eliminar todos los puntos de interrupción

Clic sobre el botón Eliminar todos.

Activar o desactivar un punto de interrupción

Primero, haga clic botón izquierdo sobre el punto de interrupción que quiera eliminar de la lista actual de puntos de interrupción. Luego, haga clic sobre el botón Activar.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Trabajar con variables
Trabajar con variables

Trabajar con variables

Keith Isdale

Traductor: Juan Manuel García Molina

Si el cuadro de diálogo del inspector no se muestra, use el elemento Tools->Mostrar inspectores del menú.

Las variables locales y globales se muestran en una solapa del cuadro de diálogo del inspector. El ejemplo siguiente muestra un segmento de código XSLT que declara una variable global y una local.

<xsl:variable name="globalvariable" select="'foo'"/>

    <xsl:template match="/"/>
        <xsl:param name="localvariable" select="'bar'"/>
    </xsl:template match="/"/>

Al hacer clic con el ratón sobre una variable de la lista, se mostrará información resumida en la parte inferior del cuadro de diálogo. Si una variable tiene una expresión seleccionada, por ejemplo

<xsl:variable name="changeable" select="'oldValue'" />

se seleccionará un nuevo XPath introduciendo un valor nuevo para Expresión de variable y haciendo clic luego en el botón Definir expresión.


La solapa «Variables»

La solapa «Variables»


Al hacer clic sobre una entrada de la variable en la lista que se muestra, el cursor de la ventana principal pasará al archivo y al número de línea indicado.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Trabajar con la pila de llamadas
Trabajar con la pila de llamadas

Trabajar con la pila de llamadas

Keith Isdale

Traductor: Juan Manuel García Molina

Se listan aquí todos los elementos encontrados en la pila de llamadas. Mientras más angigua sea la entrada, más bajo será el número del marco que tenga. Vea el ejemplo de más abajo.


La ventana de la pila de llamadas

Al hacer clic sobre una entrada de la pila de llamadas que se muestra en la lista, el cursor de la ventana principal se desplazará al archivo y el número de línea indicados.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Trabajar con plantillas
Trabajar con plantillas

Trabajar con plantillas

Si el cuadro de diálogo del inspector no se muestra, use el elemento Herramientas->Mostrar inspectores del menú. Para trabajar con las plantillas, haga clic sobre la solapa plantillas del cuadro de diálogo que se muestra.

Todas las plantillas encontradas se listan aquí. Tenga en cuenta que se aplican las reglas de exportación de XSLT. Así que sólo puede haber una o más plantillas con igual coincidencia y detalles del modo.


La ventana Plantillas

Al hacer clic sobre una entrada de la lista de plantillas se pasará el cursor de la ventana principal al archivo y número de línea que se indique.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Trabajar con archivos fuente de XSLT (Fuentes)
Trabajar con archivos fuente de XSLT (Fuentes)

Trabajar con archivos fuente de XSLT (Fuentes)

Keith Isdale

Traductor: Juan Manuel García Molina

Si el cuadro de diálogo del inspector no se muestra, use el elemento Herramientas->Mostar inspectores del menú. Para trabajar con las fuentes, haga clic sobre la solapa fuentes del cuadro de diálogo que se muestra.

Aquí se listan todos los archivos fuente XSLT que incluye el archivo XSLT o uno de sus hermanos.


La ventana Fuentes

Al hacer clic sobre la entrada de la lista de fuentes se pasará el de la ventana principal al comienzo del archivo indicado.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Trabajar con archivos de datos XML (Entidades)
Trabajar con archivos de datos XML (Entidades)

Trabajar con archivos de datos XML (Entidades)

Keith Isdale

Traductor: Juan Manuel García Molina

Si no se está mostrando el cuadro de diálogo del inspector, use el elemento Herramientass->Mostrar inspectores del menú. Para trabajar con entidades, haga clic sobre la solapa Entidades del cuadro de diálogo que se muestra.

Todas las entidades XML externas incluídas por medio del archivo DATA o uno de sus hermanos se muestran aquí. Para este ejemplo, he ejecutado KXSLDbg sobre testdoc.xsl con testdoc.xml (que se encuentra en la carpeta <KDE PREFIX>/share/apps/kxsldbg, de tal forma que pueda ver algunas entidades.


La ventana Entidades

Al hacer clic sobre una entidad de la lista se pasará el cursor a la ventana principal, al comienzo del archivo indicado.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Herramientas varias
Herramientas varias

Herramientas varias

Keith Isdale

Traductor: Juan Manuel García Molina

Hay disponibles varias herramientas por medio del menú herramientas. La herramienta principal es el inspector.

Herramienta Inspector

La herramienta inspector es la que tiene todos los cuadros de diálogo individuales con los que trabajar:

  • Puntos de interrupción

  • Plantillas

  • Variables

  • Entradas de la pila de llamadas

  • Archivos fuente XSL

  • Entidades XML

Ejecutar por pasos

Al hacer clic sobre el menú Comenzar ejecución por pasos, se mostrará un cuadro de diálogo para permitir la selección de la velocidad del paso.


La ventana de paso

Para detener la marcha use o bien la tecla W o bien seleccione el elemento Comenzar la ejecución por pasos.

Buscar entidades XML

Para buscar un id. de sistema en el catálogo XML actual, use el menú Buscar id. de sistema y luego indique el valor para encontrarlo en el cuadro de diálogo que se muestra.


La ventana id. del sistema

Para buscar un id. público, use la entrada Buscar id. público del menú para indicar el valor para encontrar el cuadro de diálogo que se muestra.


La ventana id. público


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Anterior
Siguiente
Inicio


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 3. Créditos y licencias
Créditos y licencias
Anterior

Capítulo 3. Créditos y licencias

Keith Isdale

Traductor: Juan Manuel García Molina

KXSLDbg (c) 2004 Keith Isdale

Documentación (c) 2004 Keith Isdale

Gracias a:

  • Los que han escrito libxml y libxslt.

  • Robert Jacolin por su realimentación en las primeras versiones de KXSLDbg.

  • Igor Zlatkovic por crear binario WIN32 de libxml/xslt y xsldbg.

Esta documentación está sujeta a los términos de la Licencia de Documentación Libre GNU.

Este programa está sujeto a los términos de la Licencia Pública General GNU.

Anterior
Inicio


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Siguiente
 


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team