Utilizar la ventana principal de XSL Editor

Cuando se abre un área de creación de normas de correlación utilizando XSL Editor, el área de creación de normas de correlación se visualiza en la ventana principal de XSL Editor.

En la ventana principal de XSL Editor, el panel izquierdo muestra una vista jerárquica de la DTD de origen etiquetada como "Esquema de origen". El panel derecho muestra una vista jerárquica de la DTD de destino etiquetada como "Esquema de destino".

Creación de una norma de correlación

Correlación de un elemento con otro elemento

Seleccione y arrastre un elemento de la jerarquía de origen y suéltelo sobre un elemento de la jerarquía de destino. Se generará una norma XSL y se visualizará en la vista de norma de correlación situada en la parte inferior de la ventana.

A continuación se muestra un ejemplo de una norma XSL generada:

  <xsl:template match="merchant">
    <xsl:element name="MERCHANT">
    </xsl:element>
  </xsl:template>

Nota: Todas las relaciones de predecesores necesarias pero no existentes se generan automáticamente.

Correlación de un atributo con otro atributo

Seleccione y arrastre un atributo de la jerarquía de origen y suéltelo sobre un atributo de la jerarquía de destino. Se generará una norma XSL y se visualizará en la vista de norma de correlación situada en la parte inferior de la ventana.

A continuación se muestra un ejemplo de una norma XSL generada:

  <xsl:attribute name="MEADDR1">
    <xsl:apply-templates select="@mecmail1"/>
  </xsl:attribute>

Nota: Todas las relaciones de predecesores necesarias pero no existentes se generan automáticamente.

Creación de una expresión de correlación personalizada

Para crear una expresión de correlación personalizada, seleccione primero un elemento o un atributo de la jerarquía de destino. A continuación, pulse con el botón derecho del ratón y seleccione el menú Crear expresión personalizada. La ventana Crear expresión personalizada muestra una lista de las Plantillas y Expresiones de norma disponibles en dos menús desplegables. Complete la expresión personalizada de la siguiente manera:

  1. Seleccione la plantilla a la que va a añadirse la expresión personalizada.
  2. Seleccione la expresión de norma que va a crearse (por ejemplo, Expresión constante).
  3. Escriba un valor en la columna Valor para cada parámetro listado en la tabla y pulse Intro para comprometer el valor.
  4. Pulse Aceptar para completar el paso de creación, o bien pulse Cancelar para cancelar la creación de la norma.

La norma XSL generada está basada en la expresión personalizada definida en el archivo de configuración de normas (XSLRuleConfig.xml). Puede modificar el archivo de configuración de normas y añadir normas nuevas si es necesario. Para hacer que una norma esté disponible en la lista Expresiones de norma, establezca el atributo Visibilidad para dicha norma en "true".

Supresión de una norma de correlación

Para suprimir una norma de correlación, haga lo siguiente:

  1. Seleccione una norma de la tabla Norma de correlación.
  2. Pulse con el botón derecho del ratón y seleccione Suprimir.

    La norma y todos sus descendientes se suprimirán.

    Nota: Esta acción se aplicará automáticamente a las normas de correlación actualizadas y a las normas XSL generadas.

Proceso de una transformación XML

Para procesar una transformación XML, haga lo siguiente:

  1. Seleccione Herramientas > Transformar para abrir la ventana Procesar transformación.
  2. Complete los campos necesarios:

    1. En el campo Archivo XML de entrada, escriba o navegue hasta la vía de acceso y el nombre del archivo de datos XML de origen.
    2. En el campo Archivo de normas XSL, escriba o navegue hasta la vía de acceso y el nombre del archivo de normas de correlación que se utilizará para la transformación.

      Si un área de creación de normas de correlación está abierta, este campo ya estará cumplimentado con la vía de acceso del archivo de normas de correlación abierto actualmente en el área de creación de normas de correlación.

    3. En el campo Archivo XML de salida, escriba o navegue hasta la vía de acceso y el nombre del nuevo archivo de datos XML que se creará durante el proceso de transformación.
  3. Pulse Iniciar para iniciar el proceso de transformación XML, o bien pulse Cerrar para salir de la ventana sin procesar la transformación.

Personalización de la tabla de normas de correlación

Para personalizar la tabla de normas de correlación, haga lo siguiente:

  1. Para ocultar una columna de la tabla, pulse una casilla de la tabla con el botón derecho del ratón y seleccione Ocultar columna.
  2. Para mostrar una columna oculta de la tabla, haga lo siguiente:

    1. Pulse una casilla de la tabla con el botón derecho del ratón.
    2. Seleccione Mostrar columnas para abrir la lista de columnas ocultas.
    3. Seleccione la columna correspondiente de la lista.

      Nota: Para seleccionar varias columnas, pulse y mantenga pulsada la tecla Despl y pulse después sobre los nombres de columna deseados.

    4. Pulse Aceptar para mostrar las columnas deseadas o Cancelar para cancelar la operación.
  3. Para mostrar todas las columnas ocultas de una tabla, pulse una casilla de la tabla con el botón derecho del ratón y seleccione Mostrar todas las columnas.

    Se mostrarán todas las columnas en el orden por omisión.

Visualización de una norma XSL/expresión de valor completa

Cuando se selecciona una casilla en la columna Expresión de valor o Norma XSL, se muestra una ventana con el contenido completo de una norma para la fila seleccionada.

Conceptos relacionados

Tareas relacionadas

Referencias relacionadas

Copyright de IBM