XSLT Processor
Transform incoming XML input to another transformed XML by using an XSL file.
Apply transformations defined in XSLT files to XML data. This allows for converting XML from one format to another based on predefined rules.
Configure the XML processor parameters as explained below.
Source of XSLT Definition
Select the connection type from the drop-down to fetch XSLT definitions from:
S3
XSLT will be fetched from an S3 bucket.
S3 Connection
Provide a valid S3 connection. A connection name can be selected from the list if you have created and saved connection details for S3 earlier. Or create one as explained in the topic - Amazon S3 Connection.
S3 Bucket Name
Provide the name of the S3 bucket where the XSL file is located.
XSLT File Path
Provide the path of the XSL file within the S3 bucket (e.g., /tempFolder/files/transform.xsl).
Upload XSL File
Upload the XSL file directly for processing.
Input XML Column
Select the input field from the drop-down list containing XML data to be transformed.
Output Column
Enter a column name where the transformed output will be stored.
Error Column
Optionally, add a new column to capture errors or null values encountered during transformation.
Multi Record Splitter
Provide a value that will split the output of the XSLT transformation into new records, if applicable.
You can add further Configuration using the ADD CONFIGURATION button.
If you have any feedback on Gathr documentation, please email us!