AlphaWorks: XSLerator

Tagged:
I havent checked it out yet, but this is pretty cool: XSLerator (XSL accelerator) is a tool to generate XSLT scripts from mappings defined using a visual interface. The tool supports mappings with extended conversion functions including iterations, conditions, joins, variables, and XPATH functions. Only minimal knowledge of XSLT is required. XSLerator can be used in e-buisness solutions development including B2B, B2C, web services. For example, it can be used to integrate and correlate diverse data sources to one unified data, or it can be used to transform data from one business' format to another business' format. XSLerator can be also used by content providers to provide content in different formats for different modalities and users. Using the tool, you provide the sources and the targets which can be retrieved from XML files or from databases. Then, you define mappings - each mapping is a selection of a target field, a conversion function and sources fields. Mappings can be edited, deleted or persisted for later use. After defining the mappings, you generate the XSLT script and may test it to confirm it created the desired output. Once the XSLT script was generated, you may use it with an XSLT engine, such as Apache Xalan, to combine and transform any XML documents that conforms to the sources to an XML document that conforms to the target. XSLerator is provided with samples and a tutorial.   XSLerator