Utiliser une transformation XSL externe dans Talend Data Mapper - 7.3

Data mapping

Version
7.3
Language
Français
Product
Talend Big Data Platform
Talend Data Fabric
Talend Data Management Platform
Talend Data Services Platform
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Studio Talend
Content
Création et développement > Systèmes tiers > Composants Processing (Intégration) > Mapping de données
Gouvernance de données > Systèmes tiers > Composants Processing (Intégration) > Mapping de données
Qualité et préparation de données > Systèmes tiers > Composants Processing (Intégration) > Mapping de données
Last publication date
2024-02-22
Avec les versions précédentes de Talend Data Mapper, vous pouvez créer un mapping avec le support de rapports XSLT, ce qui vous permet d'appliquer une transformation XSL à une structure et génère un fichier HTML ou XML. Cependant, les versions 7.0 et suivantes ne supportent plus cette fonctionnalité. Si vous souhaitez continuer à recevoir un résultat HTML ou XML avec les versions 7.0 et suivantes, vous devez utiliser une transformation XSL externe comme le composant tXSLT.

Voici un exemple de scénario d'un Job utilisant une transformation XSL externe :

Prérequis

  • Créez des fichiers d'entrée XSL et XML sur votre machine locale, comme :
    <catalog>
            <cd>
               <title>foo-1</title>
               <artist>bar-1</artist>
               <price>13.90</price>
            </cd>
            <cd>
               <title>foo-2</title>
               <artist>bar-2</artist>
               <price>07.90</price>
            </cd>
    </catalog>
    

    Nommez les fichiers cd.xml et cd.xsl.

  • Créez un mapping Talend Data Mapper de type XSLT Report avec la structure d'entrée JSON. Dans la fenêtre des propriétés, spécifiez le fichier XML que vous avez créé antérieurement.