
 
that our approach is scalable and becomes more 
efficient for larger XML documents. 
 
Within a professional environment, the use of 
our approach can be switched on and off depending 
on the file size of the original XML document, and 
estimations of selectivity of the transformed query.  
 
Summarizing all, our approach enables the 
seamless incorporation of XSL processing into 
database management systems in an efficient and 
scalable manner. 
  
In order to keep this presentation simple, we have 
restricted our presentation to the given subset of 
XPath and a subset of XSLT. However, the 
approach is not limited to these subsets, and we 
consider it to be promising to extend it to a larger 
subset of XPath and XSLT. 
ACKNOWLEDGEMENTS 
This work is funded by the MEMPHIS project (IST-
2000-25045). 
REFERENCES 
Abiteboul, S., 1999. On views and XML. In PODS, pages 
1-9. 
Abiteboul, S., Cluet, S., and Milo, T., 1997. 
Correspondence and translation for heterogeneous 
data. In Proc. of the 6th ICDT.  
Altinel, M., and Franklin, M. J., 2000. Efficient Filtering 
of XML documents for Selective Dissemination of 
Information, In Proceedings of 26th International 
Conference on Very Large Databases, Cairo, Egypt. 
Apache Software Foundation, 2003. Xalan-Java, 
http://xml.apache.org/xalan-j/index.html. 
Apache Software Foundation, 2003. Xerces2 Java Parser 
2.5.0 Release, 
http://xml.apache.org/xerces2-j. 
Birkenheuer, G., 2003. An XPath Query translation 
Framework based on XSLT Stylesheets. BSc 
Computing Science project report, University of 
Paderborn. 
Böttcher, S., and Türling, A., 2003. Checking XPath 
Expressions for Synchronization, Access Control and 
Reuse of Query Results on Mobile Clients. Workshop: 
Database Mechanisms for Mobile Applications, 
Karlsruhe, Germany. 
Bourret, R., Bornhövd, C., and Buchmann, A. P., 2000. A 
Generic Load/Extract Utility for Data Transfer 
Between XML Documents and Relational Databases. 
2nd Int. Workshop on Advanced Issues of EC and 
Web-based Information Systems (WECWIS), San Jose, 
California. 
Chang, C.-C. K., and Garcia-Molina, H., 2000. 
Approximate Query Translation Across 
Heterogeneous Information Sources. VLDB 2000.   
Cluet, S., Delobel, C., Simon, J., and Smaga, K., 1998. 
Your mediators need data conversion! In Proc. of the 
1998 ACM SIGMOD Conf.. 
Cluet, S., Veltri, P., and Vodislav, D., 2001. Views in a 
Large Scale XML Repository. In Proceedings of the 
27th VLDB Conference, Roma, Italy. 
Deutsch, A., and Tannen, V., 2003. Reformulation of 
XML Queries and Constraints, In ICDT 2003, LNCS 
2572, pp. 225-241. 
Gottlob, G., Koch, C., and Pichler, R., 2003. The 
Complexity of XPath Query Evaluation, In 
Proceedings of the 22th ACM SIGMOD-SIGACT-
SIGART symposium of Principles of database systems 
(PODS 2003), San Diego, California, USA. 
Groppe, S., and Böttcher, S., 2003a. Querying transformed 
XML documents: Determining a sufficient fragment 
of the original document. 3. International Workshop 
Web Databases (WebDB), Berlin. 
Groppe, S., and Böttcher, S., 2003b. XPath Query 
Transformation based on XSLT stylesheets, Fifth 
International Workshop on Web Information and Data 
Management (WIDM’03), New Orleans, Louisiana, 
USA. 
Marian, A., and Siméon, J., 2003. Projecting XML 
Documents. In Proceedings of the 29
th
 VLDB 
Conference, Berlin, Germany. 
Moerkotte, G., 2002. Incorporating XSL Processing Into 
Database Engines. In Proceedings of the 28
th
 VLDB 
Conference, Hong Kong, China. 
W3C, 2001. Extensible Stylesheet Language (XSL). 
http://www.w3.org/Style/XSL/. 
W3C, 1999. XML Path Language (XPath) Version 1.0. 
http://www.w3.org/TR/xpath/. 
 
ICEIS 2004 - DATABASES AND INFORMATION SYSTEMS INTEGRATION
250