Declarative Extensions of XML Languages
Simon Thompson, Peter R King, Patrick Schmitz
ACM Symposium on Document Engineering, DocEng 2007, August 2007, pp 89-91.
We present a set of XML language extensions that bring notions from functional programming
to web authors, extending the power of declarative modelling for the web. Our previous work
discussed expressions and user-defined events. In this paper, we discuss how one may extend
XML by adding definitions and parameterization; complex data and data types; and reactivity,
events and continuous "behaviours". We consider these extensions in the light of World Wide
Web Consortium standards, and illustrate their utility by a variety of use cases.
XML, behaviour, data type, declarative, event, functional, type
Back to Publications