XSL-Based Transformation

There are two types of transformations in the context of data integration: structural transformation, meaning changing the order or the data and perhaps even its presentation; and content transformation, meaning adding, changing, or dropping data elements. Many times, both structural and content transformation are required while exchanging data between two applications. But sometimes, just a structural change or a content change is needed.

XML markup can be very descriptive of the contents, but it needs to be transformed into a presentation-friendly markup for display. XML has two choices for achieving this without changing the code handling XML documents:

  • Cascading Stylesheets (CSS)

  • XSL Formatting Objects (XSL-FO)

CSS ...

Get Java™ Connector Architecture: Building Custom Connectors and Adapters now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.