Composing XSL Transformations with XML Publishing Views
01 January 2003
In this paper, we focus on the case where XSL transformations are to be run on virtual XML documents defined as views of relational databases. For a subset of XSLT, we present an algorithm to compose a transformation with an XML view, eliminating the need for the XSLT execution. We then describe how to extend this algorithm to handle most features of XSLT, including certain cases of recursion. Finally, we show how more complicated XSL transformations can be partially composed with XML views, leading to performance improvements.