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 .
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:
| 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:
| 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 |
|
| Puede situarse después |
|
| 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. |