XSLTGen: A System for Automatically Generating XML Transformations via Semantic Mappings

0
104

Authors: James Bailey, Stella Waworuntu

Tags: 2004, conceptual modeling

XML is rapidly emerging as a dominant standard for representing and exchanging information. The ability to transform and present data in XML is crucial and XSLT is a relatively recent programming language, specially designed to support this activity. Despite its utility, however, XSLT is widely considered a difficult language to learn. In this paper, we present XSLTGen: An Automatic XSLT Generator, a novel system that automatically generates an XSLT stylesheet, given a source XML document and a desired output HTML or XML document. It allows users to become familiar with and learn XSLT, based solely on their knowledge of XML or HTML. Our method is based on the use of semantic mappings between the input and output documents. We show how such mappings can be first discovered and then employed to create XSLT stylesheets. The results of our experiments show that XSLTGen works well with different varieties of XML and HTML documents.

Read the full paper here: https://link.springer.com/chapter/10.1007/978-3-540-30464-7_37