ACM Home Page
Please provide us with feedback. Feedback
Declarative extensions of XML languages
Full text PdfPdf (265 KB)
Source
Document Engineering archive
Proceedings of the 2007 ACM symposium on Document engineering table of contents
Winnipeg, Manitoba, Canada
SESSION: XML documents table of contents
Pages: 89 - 91  
Year of Publication: 2007
ISBN:978-1-59593-776-6
Authors
Simon Thompson  University of Kent
Peter R. King  University of Manitoba
Patrick Schmitz  Ludicrum Enterprises
Sponsors
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 38,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1284420.1284442
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
ECMAScript Language Specification, 3rd edition (December 1999),http://www.ecmainternational. org/publications/ standards/ Ecma-262.htm, last accessed (l.a.) 17/05/07.
 
3
Extensible Markup Language (XML), http://www.w3.org/XML/, l.a. 17/05/07.
 
4
Fran version 1.16, http://conal.net/fran/, l.a. 17/05/07.
 
5
Haskell 98 Language and Libraries, The Revised Report, 2002, http://www.haskell.org/onlinereport/, l.a. 11/05/07.
6
 
7
Scalable Vector Graphics (SVG) Full 1.2 Specification, http://www.w3.org/TR/SVG12/, la. 17/05/07.
 
8
Smarty Template Engine, http://smarty.php.net/ l.a. 14/06/07.
 
9
Synchronized Multimedia Integration Language (SMIL 2.1), http://www.w3.org/TR/SMIL2/, l.a. 17/05/07.
 
10
World Wide Web Consortium, http://www.w3.org/, l.a. 17/05/07.
 
11
XForms 1.1, http://www.w3.org/TR/xforms11/ l.a. 14/06/07.
 
12
XML Events 2, An Events Syntax for XML, http://www.w3.org/TR/xml-events, l.a. 17/05/07.
 
13
XML Path Language (XPath) 2.0, http://www.w3.org/TR/xpath20/, l.a. 17/05/07.
 
14
XSL Transformations (XSLT) Version 2.0, http://www.w3.org/TR/xslt20/, l.a. 17/05/07.
 
15
W3C The Forms Working Group, http://www.w3.org/MarkUp/Forms/, l.a. 14/06/07.
 
16
SMIL 3.0 W3C Working Draft 20 December 2006, http://www.w3.org/TR/SMIL3/, l.a. accessed 14/06/07.


Collaborative Colleagues:
Simon Thompson: colleagues
Peter R. King: colleagues
Patrick Schmitz: colleagues