![](bga.png)
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