Balisage logo


State of the art on streaming

Why W3C XProc, W3C XSLT WGs and ISO SC34 WG 1 are looking closely to streaming

Mohamed Zergaoui

CTO & Founder


Balisage: The Markup Conference 2008
August 12 - 15, 2008

Copyright © 2008 Innovimax. Used by permission.

How to cite this paper

Zergaoui, Mohamed. “State of the art on streaming: Why W3C XProc, W3C XSLT WGs and ISO SC34 WG 1 are looking closely to streaming.” Presented at Balisage: The Markup Conference 2008, Montréal, Canada, August 12 - 15, 2008. In Proceedings of Balisage: The Markup Conference 2008. Balisage Series on Markup Technologies, vol. 1 (2008).


It's now 10 years that XML is out and is now mainstream. Eventually, XML is perceived for its value (Unicode, Structure, Extensibility) and not only for something heavy and difficult to use. XML needs still to gain in its capacity to be processed more naturally as a stream of information.

After a short presentation of where we come from, we will take a look very closely at where are the work around streaming processing, and especially from the XSLT WG, XProc WG and ISO DSDL; We will also see how some interesting approach are trying to find workarounds on streaming and propose some new area of use for XML.


See slideshow


[xml-rec] Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, and Eve Maler, editors. Extensible Markup Language (XML) 1.0 Fourth Edition. World Wide Web Consortium, 2006. W3C Recommendation.

[xproc] Norman Walsh, Alex Milowski, Henry S. Thompson, editors. XProc: An XML Pipeline Language. World Wide Web Consortium, 2008. W3C Working Draft.

[xslt-streaming] Requirements and Use Cases for Streaming XML Transformations. World Wide Web Consortium, 2008. W3C Internal Working Draft.

[DSDL-Part-6] ISO DSDL Part 6, Path-based integrity constraints

[DSDL-Part-10] ISO DSDL Part 10, Validation Management

Author's keywords for this paper: Streaming; XProc; XSLT; W3C; DSDL; ISO

Mohamed Zergaoui

CTO & Founder


A native of Paris, Mohamed Zergaoui completed his post-graduate studies at Paris VI University in 2000. He is currently the CTO and Founder of Innovimax. He is also very active in the W3C XProc WG and XSLT WG and especially active in Streaming. He is also the editor of ISO DSDL Part 10.