ACM Home Page
Please provide us with feedback. Feedback
XQuery in the browser
Full text PdfPdf (229 KB)
Source
International Conference on Management of Data archive
Proceedings of the 2008 ACM SIGMOD international conference on Management of data table of contents
Vancouver, Canada
DEMONSTRATION SESSION: Group 3 table of contents
Pages 1337-1340  
Year of Publication: 2008
ISBN:978-1-60558-102-6
Authors
Ghislain Fourny  ETH Zurich, Zurich, Switzerland
Donald Kossmann  ETH Zurich, Zurich, Switzerland
Tim Kraska  ETH Zurich, Zurich, Switzerland
Markus Pilman  ETH Zurich, Zurich, Switzerland
Daniela Florescu  Oracle, Redwood, CA, Switzerland
Sponsors
ACM: Association for Computing Machinery
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 188,   Citation Count: 1
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/1376616.1376769
What is a DOI?

ABSTRACT

Over the years, the browser has become a complete runtime environment for client-side programs. The main scripting language used towards this purpose is JavaScript, which was designed so as to program the browser. A lot of extensions and new layers have been built on top of it to allow e.g. DOM navigation and manipulation. However, JavaScript has become a victim of its own success and is used way beyond its possibilities, leading to increased code complexity. We suggest to reduce programming complexity by proposing XQuery as a client-side programming language. We wrote an extension for Microsoft Internet Explorer, based on the Zorba XQuery engine, which allows execution of XQuery scripts in the browser. An extension for Firefox is on the way as well. This paper demonstrates how client-side applications in XQuery look like and what they can do within a very small amount of code.


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
S. Boag, D. Chamberlin, M. Fernandez, D. Florescu, J. Robbie, and J. Siméon. XQuery 1.0: An XML Query Language. http://www.w3.org/TR/xquery/, jan 2007.
 
2
D. Chamberlin, M. Carey, D. Florescu, D. Kossmann, and J. Robbie. XQueryP: Programming with XQuery. In XIME-P, Chicago, 2006.
 
3
D. Chamberlin, D. Florescu, and J. Robbie. XQuery Update Facility. http://www.w3.org/TR/xqupdate/.
 
4
G. Fourny, D. Kossmann, T. Kraska, M. Pilman, and D. Florescu. XQuery in the Browser. Technical report, ETH Zurich, November 2007.


Collaborative Colleagues:
Ghislain Fourny: colleagues
Donald Kossmann: colleagues
Tim Kraska: colleagues
Markus Pilman: colleagues
Daniela Florescu: colleagues