Petr Cimprich, Ginger Alliance Ltd.
Track: XML
Date: Thursday, July 25
Time: 11:30am - 12:15pm
Location: Marina II
XSLT has never been intended as a general-purpose XML transformation language. It requires to build up the whole input document tree prior to transformation which makes it unusable for extensive data streams processing.
STX (a working name so far) is an attempt to define an alternative, 'pure streaming' transformation language for XML. It proposes to use an XML-based syntax with templates and matching rules similar to XSLT. However, the processing model is quite different than in XSLT; it's much closer to SAX filters. Unlike XSLT, STX suppose an extensive use of variables to overcome most of limitations of the streaming approach.
An informal and open working group has been formed recently and the language design is discussed intensively in these days. A consistent language specification is supposed to be available during the spring; reference implementations are expected not much later.
Download presentation file