• DocumentCode
    2014919
  • Title

    Using Input Buffers for Streaming XSLT Processing

  • Author

    Dvorakova, J. ; Zavoral, Filip

  • Author_Institution
    Charles Univ. in Prague, Prague
  • fYear
    2009
  • fDate
    1-6 March 2009
  • Firstpage
    50
  • Lastpage
    55
  • Abstract
    We present a buffering streaming engine for processing top-down XSLT transformations. It consists of an analyzer and a transformer.The analyzer examines given top-down XSLT and XSD, and generates fragments which identify parts of XSD need to be buffered when XSLT is applied. The fragments are passed to the transformer which processes XSLT on an input XML document conforming to XSD. It uses auxiliary memory buffers to store temporary data and buffering is controlled according to the fragments. We describe implementation of the engine within the Xord framework and provide evaluation tests which show that the new engine is much more memory-efficient comparing to the common XSLT processors.
  • Keywords
    XML; buffer storage; data analysis; tree data structures; XML; XSD; Xord framework; input buffer; streaming engine; top-down XSLT transformation processing; tree data structure; Buffer storage; Databases; Engines; Information analysis; Performance analysis; Scanning probe microscopy; Testing; Transducers; XML; streaming XSLT processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in Databases, Knowledge, and Data Applications, 2009. DBKDA '09. First International Conference on
  • Conference_Location
    Gosier
  • Print_ISBN
    978-1-4244-3467-1
  • Electronic_ISBN
    978-0-7695-3550-0
  • Type

    conf

  • DOI
    10.1109/DBKDA.2009.25
  • Filename
    5071811