Convertisseur XSL

Le langage de feuille de style extensible (XSL) est utilisé pour convertir des documents XML en d'autres formats, tels que HTML, PDF ou un autre document XML. XSL permet aux utilisateurs de manipuler et de trier le contenu d'un document XML ou de transformer le contenu dans un format différent.

La directive " xsl:include inclut les fichiers XSL. Pour rechercher ces fichiers XSL, utilisez un chemin de classe. Vous pouvez définir une classe pour fournir un " URIResolver personnalisé pendant le traitement XSL en utilisant la propriété " yfs.xsl.uriresolver Par défaut, la valeur de cette propriété est fixée à " com.yantra.interop.util.YantraDefaultURIResolver.

Si vous souhaitez spécifier un nom de classe différent, modifiez la propriété yfs.xsl.uriresolver dans le fichier <INSTALL_DIR>/properties/customer_overrides.properties .

Note : Si la propriété " yfs.xsl.uriresolver est remplacée par un autre nom de classe, la nouvelle classe est utilisée à la place de la classe par défaut " YantraDefaultURIResolver La nouvelle classe doit implémenter l'interface " javax.xml.transform.URIResolver

Propriétés de configuration

Les propriétés d'un nœud de traducteur XSL sont les suivantes :

Tableau 1. Propriétés de configuration du traducteur XSL
Propriété Descriptif
Nom XSL Entrez le nom du modèle XSL. L'emplacement est relatif à la variable CLASSPATH de l'adaptateur d'intégration.

Propriétés de connexion

Les propriétés de connexion du noeud de traducteur XSL sont les suivantes:

Tableau 2. Propriétés de connexion du traducteur XSL
Connexion Règles de connexion des noeuds
Il peut s'agir du premier noeud après le noeud de début Uniquement pour les services démarrés de manière synchrone
Peut être placé devant
  • Tout noeud de transport à l'exception de FTP ou d'E-S de fichier
  • Tout autre noeud de composant
Peut être placé après
  • Noeud de début
  • Tout noeud de transport à l'exception de FTP ou d'E-S de fichier
  • Tout autre noeud de composant
Transmet les données inchangées Oui Le traducteur XSL peut manipuler les flux de données pour répondre aux besoins spécifiques d'intégration des entreprises.