A Low-Memory Streaming Algorithm for XSLT Processing Implemented in Xord Framework

被引:0
|
作者
Dvorakova, Jana [1 ]
Zavoral, Filip [1 ]
机构
[1] Charles Univ Prague, Fac Math & Phys, Dept Software Engn, Prague, Czech Republic
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:31 / 36
页数:6
相关论文
共 23 条
  • [21] Micromechanical analysis of hyperelastic composites with localized damage using a new low-memory Broyden-step-based algorithm
    Perchikov, Nathan
    Aboudi, Jacob
    ARCHIVE OF APPLIED MECHANICS, 2020, 90 (01) : 47 - 85
  • [22] Parallel low-memory quasi-Newton optimization algorithm for molecular structure (vol 584, pg 10, 2013)
    Klemsa, Jakub
    Rezac, Jan
    CHEMICAL PHYSICS LETTERS, 2014, 597 : 159 - 159
  • [23] A unified framework for low-memory and on-the-fly implementation of generic tree-structured M-channel QMF banks
    Zhang, Xiongming
    Cheng, Lizhi
    Lu, Huanzhang
    Chen, Deli
    SIGNAL PROCESSING, 2008, 88 (11) : 2662 - 2677