Title :
A low-memory streaming algorithm for XSLT processing implemented in Xord framework
Author :
Jana Dvorakova;Filip Zavoral
Author_Institution :
Depatment of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic
Abstract :
We present an implementation of the Xord framework for streaming processing of XSLT transformations based on .Net technologies. Within the framework, we implement an efficient streaming algorithm capable to process a significant subset of top-down XSLT transformations. We exactly characterize this class of transformations. The algorithm uses a stack of the size proportional to the depth of the input XML document. Such memory usage is highly efficient in practice, since real-world XML documents are shallow. The evaluation of the algorithm supports our expectations and shows that a transformation of large but shallow XML documents is processed using a constant size of memory.
Conference_Titel :
Applications of Digital Information and Web Technologies, 2008. ICADIWT 2008. First International Conference on the
Print_ISBN :
978-1-4244-2623-2
DOI :
10.1109/ICADIWT.2008.4664381