Definir transformación XSL

XSL es un lenguaje estándar de secuencia de comandos en formato XML. JavaScript se puede utilizar para definir funciones complejas.

Algunos cambios introducidos en la secuencia de comandos pasarán la validación pero el contenido no es válido para transformación. Por ejemplo:

  • El nodo origen se ha quitado
  • El contenido se ha cambiado entre las etiquetas "source" <source></source>
  • El contenido se ha cambiado entre las etiquetas "target" <target></target>
  • El elemento "map" se ha quitado completamente <map></map>

Los detalles de origen se han quitado y el mapeo se ha establecido en Sin definir.

  1. Abra Diseñador de transformaciones.
  2. Seleccione un perfil existente y haga clic en Editar. Haga clic en Crear nueva transformación y en Tipo de secuencia de comandos seleccione TML.
  3. Seleccione una transformación XSL. El código origen de la transformación aparece en la Vista de secuencia de comandos. Haga clic en Detalles TML para editar la transformación en modo TML pero solo si la secuencia de comandos es válida.
    Nota: Cualquier transformación creada en vista XSL no se puede ver en mapeo TML.

    El área de la secuencia de comandos aparece con contenido por defecto:

    <?xml version='1.0' encoding='utf-8' ?>
    <xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
    	<xsl:output method='xml'/>
    	<!– Add templates below –!>
    	<xsl:template match='New Template'>
    		<xsl:apply-templates/>
    	</xsl:template>
    </xsl:stylesheet>
  4. Introduzca el nombre y la descripción de la transformación.
  5. Introduzca el formato de origen y destino.
  6. Opcionalmente, introduzca otros elementos en la transformación.
    Nota: Si hay errores en el código, o si el código no es válido, no podrá volver a la vista Detalles TML..
  7. Haga clic en Guardar para guardar la transformación.
  8. Valide y realice una prueba de la transformación.