Query evaluation techniques for large databases
ACM Computing Surveys (CSUR)
Storing and querying ordered XML using a relational database system
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Queries in Object-Oriented Databases
Proceedings of the Fourth International Conference on Data Engineering
Proceedings of the 17th International Conference on Data Engineering
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Relational Databases for Querying XML Documents: Limitations and Opportunities
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Efficiently Publishing Relational Data as XML Documents
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Efficient Relational Storage and Retrieval of XML Documents
Selected papers from the Third International Workshop WebDB 2000 on The World Wide Web and Databases
XPath Containment in the Presence of Disjunction, DTDs, and Variables
ICDT '03 Proceedings of the 9th International Conference on Database Theory
Composing XSL transformations with XML publishing views
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
XPath query transformation based on XSLT stylesheets
WIDM '03 Proceedings of the 5th ACM international workshop on Web information and data management
Compiling XSLT 2.0 into XQuery 1.0
WWW '05 Proceedings of the 14th international conference on World Wide Web
Static optimization of XSLT stylesheets: template instantiation optimization and lazy XML parsing
Proceedings of the 2005 ACM symposium on Document engineering
Reformulating XPath queries and XSLT queries on XSLT views
Data & Knowledge Engineering
Efficient XSLT processing in relational database system
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Towards practical meta-querying
Information Systems
Data & Knowledge Engineering
Transforming XSLT stylesheets into XQuery expressions and vice versa
Computer Languages, Systems and Structures
Parameterized formatting of an XML document by XSL rules
ADVIS'04 Proceedings of the Third international conference on Advances in Information Systems
JetXSLT: a resource-conscious XSLT processor
ADC '13 Proceedings of the Twenty-Fourth Australasian Database Conference - Volume 137
Hi-index | 0.00 |
The two observations that 1) many XML documents are stored in a database or generated from data stored in a database and 2) processing these documents with XSL stylesheet processors is an important, often recurring task justify a closer look at the current situation. Typically, the XML document is retrieved or constructed from the database, exported, parsed, and then processed by a special XSL processor. This cumbersome process clearly sets the goal to incorporate XSL stylesheet processing into the database engine. We describe one way to reach this goal by translating XSL stylesheets into algebraic expressions. Further, we present algorithms to optimize the template rule selection process and the algebraic expression resulting from the translation. Along the way, we present several undecidability results hinting at the complexity of the problem on hand.