Abstract
XML has been widely accepted as the standard data representation for web applications. The XML Stylesheet Language for Transformations (XSLT) [7][3] is an increasingly popular language for query-like operations on XML documents, including data filtering and reconstruction. When handling XML documents with large size, the main memory buffer requirement in XSLT evaluation can be significant, which also leads to a significant CPU consumption due to the manipulation cost on the buffered data and the processor thrashing caused by excessive use of virtual memory.
This work has been partially supported by the National Science Foundation under Grant No. NSF IIS-0414567.
Similar content being viewed by others
References
Bray, T., Paoli, J., Sperberg-McQueen, C.M., Maler, E., Yergeau, F.: Extensible markup language 1.0, 4th edn. (2006), http://www.w3.org/TR/REC-xml/
Koch, C., Scherzinger, S., Schweikardt, N., Stegmaier, B.: Schema-based scheduling of event processors and buffer minimization for queries on structured data streams. In: VLDB, pp. 228–239 (2004)
Li, C., Bohannon, P., Korth, H.F., Narayan, P.P.S.: Composing xsl transformations with xml publishing views. In: SIGMOD Conference, pp. 515–526 (2003)
Li, M., Mani, M., Rundensteiner, E.A.: Semantic query optimization for processing xml streams with minimized memory footprint. In: EDBT Workshops (2008)
Marian, A., Siméon, J.: Projecting xml documents. In: VLDB, pp. 213–224 (2003)
Su, H., Rundensteiner, E.A., Mani, M.: Automaton meets algebra: a hybrid paradigm for xml stream processings. DKE Journal, 576–602 (2006)
W3C. XSLT Tutorial, http://www.w3schools.com/xsl
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Li, M., Mani, M., Rundensteiner, E.A. (2008). Constraint-Aware XSLT Evaluation. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds) Conceptual Modeling - ER 2008. ER 2008. Lecture Notes in Computer Science, vol 5231. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87877-3_43
Download citation
DOI: https://doi.org/10.1007/978-3-540-87877-3_43
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87876-6
Online ISBN: 978-3-540-87877-3
eBook Packages: Computer ScienceComputer Science (R0)