Automatic streaming processing of XSLT transformations based on tree transducers

2Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Streaming processing of XML transformations is practically needed especially if we have large XML documents or XML data streams as the transformation input. In this paper, we present the design of an automatic streaming processor of transformations specified in XSLT language. Unlike other similar systems, our processor guarantees bounds on the resource usage for the processing of a particular type of transformation. This feature is achieved by employing tree transducers as the underlying formal base. The processor includes a set of streaming algorithms, each of them is associated with a tree transducer with specific resource usage (memory, number of passes), and thus captures different transformation subclass. The input XSLT stylesheet is analyzed in order to identify the transformation subclass to which it belongs. Then the lowest resource-consuming streaming algorithm capturing this subclass is applied. © 2008 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Dvořáková, J. (2008). Automatic streaming processing of XSLT transformations based on tree transducers. In Studies in Computational Intelligence (Vol. 78, pp. 85–94). Springer Verlag. https://doi.org/10.1007/978-3-540-74930-1_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free