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:
- Seleccione la plantilla a la que va a añadirse la expresión personalizada.
- Seleccione la expresión de norma que va a crearse (por ejemplo, Expresión constante).
- Escriba un valor en la columna Valor para cada parámetro listado en la tabla y pulse Intro para comprometer el valor.
- 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:
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:
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.
Personalización de la tabla de normas de correlación
Para personalizar la tabla de normas de correlación, haga lo siguiente:
Nota: Para seleccionar varias columnas, pulse y mantenga pulsada la tecla Despl y pulse después sobre los nombres de columna deseados.
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.
![]() |