Connector Framework Server 25.1
Connector Framework Server Help

# Transform XML Files

CFS can transform XML files before attempting to parse them. XSL transformations are configured in the `[XmlTransformation]` section of the CFS configuration file.

To run a single transformation, you can specify the settings in the `[XmlTransformation]` section:

    [XmlTransformation]
    ValidationSchema=schema.xsd
    TransformationStylesheet=transform.xslt

In this example, CFS uses the stylesheet `transform.xslt` to transform any XML file that matches `schema.xsd`.

If you are processing XML files that have more than one schema, you might want to configure several transformations. To do this, use the `Sections` parameter to specify the names of sections that configure the transformations:

    [XmlTransformation]
    Sections=XmlTransform1,XmlTransform2

    [XmlTransform1]
    ValidationSchema=schema1.xsd
    TransformationStylesheet=transform1.xslt

    [XmlTransform2]
    TransformationStylesheet=transform2.xslt

In this example, any XML file that matches `schema1.xsd` is transformed by `transform1.xslt`. These files are then parsed. The parameter `ValidationSchema` is not set in the section `XmlTransform2`, so any files that do not match `schema1.xsd` are transformed by `transform2.xslt`.

You can configure as many different transformations as you require. If you set the parameter `ValidationSchema` in every section and an XML file does not match any of the schemas, it is not transformed.

Copyright 2024 Open Text
Version 25.1 | Last updated January 2025

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to MFI-swpdl.idoldocsfeedback@opentext.com.

We appreciate your feedback!

Product: Knowledge Discovery Connector Framework Server 25.1

Topic Title: Transform XML Files