XSLerator: A Visual Transformation Tool

Coming up with effective XSLT scripts is not a trivial task specially when complex transformations are involved and the source document has a complicated structure.

provided by: 
Originally published at Internet.com


Coming up with effective XSLT scripts is not a trivial task specially when complex transformations are involved and the source document has a complicated structure. For certain transformations XSLT offers more than one solution further complicating the task of writing XSLT scripts as issues like performance and efficiency need to be considered. Fundamentally, the problem of transformation is not anything new. For decades, tools have been transforming data from one format to another. One of the areas where such transformations have been common is databases where data mapping tools have been helping designers visualize the changes. After some fine-tuning, these tools are able to generate the necessary scripts.

Since XSLT transformations address the same fundamental issue (although the data is presumed to be in XML format), it was just a matter of time before new tools brought about the same visual approach. Tools like XML Spy from Altova (www.xmlspy.com), and Stylus from Excelon (www.exceloncorp.com) are some examples, which provide an XML editing environment along with support for XSLT.

Another tool that exclusively focuses on XSLT transformations is XSLerator from IBM Alphaworks. It can be downloaded from http://www.alphaworks.ibm.com/tech/xslerator. Although it is still under development and it doesn't support the latest version of XSLT specification, I found the tool quite practical. You actually need very little knowledge of XSLT syntax to use the tool. You start be importing a source file and a target file. These could be raw XML files or generated by connecting to a database and extracting the appropriate fields. The tool uses JDBC to connect to a data source. The tool will generate a tree structure representing the structure of both the source and target data. The "transformation" is then achieved by visually creating a series of mappings. A mapping consists of a source element, a conversion function and a target element...

Read article at Internet.com site
Related Article
- XML Manipulation with Apache AXIOM
Explore how to process Axiom and how to serialize Axiom into an output stream. Also learn to use the Axiom APIs for processing SOAP.
Regional Articles
- XSLerator: A Visual Transformation Tool Alabama
- XSLerator: A Visual Transformation Tool Alaska
- XSLerator: A Visual Transformation Tool Arizona
- XSLerator: A Visual Transformation Tool Arkansas
- XSLerator: A Visual Transformation Tool California
- XSLerator: A Visual Transformation Tool Colorado
- XSLerator: A Visual Transformation Tool Connecticut
- XSLerator: A Visual Transformation Tool DC
- XSLerator: A Visual Transformation Tool Delaware
- XSLerator: A Visual Transformation Tool Florida
- XSLerator: A Visual Transformation Tool Georgia
- XSLerator: A Visual Transformation Tool Hawaii
- XSLerator: A Visual Transformation Tool Idaho
- XSLerator: A Visual Transformation Tool Illinois
- XSLerator: A Visual Transformation Tool Indiana
- XSLerator: A Visual Transformation Tool Iowa
- XSLerator: A Visual Transformation Tool Kansas
- XSLerator: A Visual Transformation Tool Kentucky
- XSLerator: A Visual Transformation Tool Louisiana
- XSLerator: A Visual Transformation Tool Maine
- XSLerator: A Visual Transformation Tool Maryland
- XSLerator: A Visual Transformation Tool Massachusetts
- XSLerator: A Visual Transformation Tool Michigan
- XSLerator: A Visual Transformation Tool Minnesota
- XSLerator: A Visual Transformation Tool Mississippi
- XSLerator: A Visual Transformation Tool Missouri
- XSLerator: A Visual Transformation Tool Montana
- XSLerator: A Visual Transformation Tool Nebraska
- XSLerator: A Visual Transformation Tool Nevada
- XSLerator: A Visual Transformation Tool New Hampshire
- XSLerator: A Visual Transformation Tool New Jersey
- XSLerator: A Visual Transformation Tool New Mexico
- XSLerator: A Visual Transformation Tool New York
- XSLerator: A Visual Transformation Tool North Carolina
- XSLerator: A Visual Transformation Tool North Dakota
- XSLerator: A Visual Transformation Tool Ohio
- XSLerator: A Visual Transformation Tool Oklahoma
- XSLerator: A Visual Transformation Tool Oregon
- XSLerator: A Visual Transformation Tool Pennsylvania
- XSLerator: A Visual Transformation Tool Rhode Island
- XSLerator: A Visual Transformation Tool South Carolina
- XSLerator: A Visual Transformation Tool South Dakota
- XSLerator: A Visual Transformation Tool Tennessee
- XSLerator: A Visual Transformation Tool Texas
- XSLerator: A Visual Transformation Tool Utah
- XSLerator: A Visual Transformation Tool Vermont
- XSLerator: A Visual Transformation Tool Virginia
- XSLerator: A Visual Transformation Tool Washington
- XSLerator: A Visual Transformation Tool West Virginia
- XSLerator: A Visual Transformation Tool Wisconsin
- XSLerator: A Visual Transformation Tool Wyoming
Related Article
- XML Manipulation with Apache AXIOM
Explore how to process Axiom and how to serialize Axiom into an output stream. Also learn to use the Axiom APIs for processing SOAP.

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML