Conversor de XSL

El lenguaje XSL (Extensible Stylesheet Language) se utiliza para convertir documentos XML en otros formatos, como HTML, PDF u otro documento XML. XSL permite a los usuarios manipular y ordenar el contenido de un documento XML o transformarlo a un formato diferente.

La directiva ' xsl:include ' incluye los archivos XSL. Para buscar estos archivos XSL, utilice una ruta de clase. Puede definir una clase para proporcionar un ' URIResolver ' personalizado durante el procesamiento XSL utilizando la propiedad ' yfs.xsl.uriresolver. Por defecto, el valor de esta propiedad es ' com.yantra.interop.util.YantraDefaultURIResolver.

Si desea especificar un nombre de clase diferente, modifique la propiedad yfs.xsl.uriresolver en el archivo <INSTALL_DIR>/properties/customer_overrides.properties .

Nota: Si la propiedad ' yfs.xsl.uriresolver ' se establece con otro nombre de clase, se utilizará una nueva clase en lugar de la clase por defecto ' YantraDefaultURIResolver. La nueva clase debe implementar la interfaz ' javax.xml.transform.URIResolver.

Propiedades de configuración

Las siguientes son las propiedades de un nodo traductor XSL:

Cuadro 1. Propiedades de configuración del conversor XSL
Propiedad Descripción
Nombre XSL Especifique el nombre de plantilla XSL. La ubicación es relativa a la CLASSPATH del adaptador de integración.

Propiedades de conexión

A continuación se muestran las propiedades de conexión del nodo XSL Translator:

Tabla 2. Propiedades de conexión del conversor XSL
Conexión Reglas de conexión de nodos
Puede ser el primer nodo después del nodo inicial Sólo para servicios iniciados sincrónicamente
Puede situarse antes de
  • Cualquier nodo de transporte excepto para FTP o E/S de archivo
  • Cualquier otro nodo de componente
Puede situarse después
  • Nodo inicial
  • Cualquier nodo de transporte excepto para FTP o E/S de archivo
  • Cualquier otro nodo de componente
Pasa datos sin cambios Sí. El traductor XSL puede manipular los flujos de datos para adaptarlos a las necesidades específicas de integración empresarial.