2008 the Second International Conference on Advanced Engineering Computing and Applications in Sciences 2008
DOI: 10.1109/advcomp.2008.27
|View full text |Cite
|
Sign up to set email alerts
|

Schema-Based Analysis of XSLT Streamability

Abstract: We present an algorithm which analyzes memory requirements of the streaming processing of a given XSLT stylesheet on the set of XML documents defined by a given XML schema. This schema-based analyzer represents an integral part of the Xord framework for the streaming processing of XSLTit determines the most efficient streaming algorithm for a given transformation and the class of XML documents defined by a schema. We describe the implementation of the analyzer for the stack-based streaming algorithm. The analy… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2008
2008
2012
2012

Publication Types

Select...
5

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(7 citation statements)
references
References 8 publications
0
7
0
Order By: Relevance
“…When a start-tag is encountered, all DFAs perform a transition according to the tag name and a new sequence of states denoted by S.transition(name) is determined (2). In case a final state appears in the new sequence, the transformer checks whether buffering is needed by examining all fragment items (6). If some of them contains start-of-buffer node for 5 Note that call1 may be the beginning of the template and call2 may be the end of the template.…”
Section: Algorithmmentioning
confidence: 99%
See 2 more Smart Citations
“…When a start-tag is encountered, all DFAs perform a transition according to the tag name and a new sequence of states denoted by S.transition(name) is determined (2). In case a final state appears in the new sequence, the transformer checks whether buffering is needed by examining all fragment items (6). If some of them contains start-of-buffer node for 5 Note that call1 may be the beginning of the template and call2 may be the end of the template.…”
Section: Algorithmmentioning
confidence: 99%
“…During the previous work on the Xord project In [5,6], the Xord framework for the streaming processing of XSLT transformations was designed and implemented. The framework is intended to contain several streaming engines for processing XSLT.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The transformer is based on the non-buffering SSXT streaming algorithm [4]. The decision on buffering the input and when to process buffer content is taken according to the analyzed fragments.…”
Section: Basic Principlesmentioning
confidence: 99%
“…During our previous work on the Xord project [3,4], the Xord framework for the streaming processing of XSLT transformations was designed and implemented. Each Xord engine consists of an analyzer and a transformer.…”
Section: Introductionmentioning
confidence: 99%