ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Computer Networks
Volume 31, Issues 11-16, 17 May 1999, Pages 1189-1201
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (94 K)

Article Toolbox
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/S1389-1286(99)00029-8    
How to Cite or Link Using DOI (Opens New Window)

Copyright © 1999 Published by Elsevier Science B.V. All rights reserved.

Formsheets and the XML forms language

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Anders Kristensen*

HP Labs (Bristol), Filton Road, Bristol, BS34 8QZ, UK


Available online 3 May 2000.

Abstract

This paper presents XForm — a proposal for a general and powerful mechanism for handling forms in XML. XForm defines form — related constructs independent of any particular XML language and set of form controls. It defines the notion of formsheets as a mechanism for computing form values on the client, form values being arbitrary, typed XML documents. This enables a symmetrical exchange of data between clients and servers which is useful for example for database and workflow applications. Formsheets can be written in a variety of languages — we argue that the document transformation capabilities of XSL stylesheets make them an elegant choice.

Author Keywords: XML; Form; Formsheet; XForm; XSL

Article Outline

1. Introduction
1.1. HTML forms
1.2. XML forms
2. Form recognition
2.1. Attribute remapping
3. Constructing form values
3.1. Form values in a generic XML encoding
3.1.1. Structured values
3.2. Constructing form values using formsheets
3.2.1. Example: using XSL as the formsheet language
3.2.2. Using JavaScript as the formsheet language
3.2.3. Benefits of formsheets
3.2.4. Symmetry
3.2.5. Generality
4. Form submission
5. Typed form controls
6. Workflow applications
7. Related work
7.1. HTML
7.2. XFDL
8. Conclusion
References
Vitae


*E-mail: ak@hplb.hpl.hp.com


Computer Networks
Volume 31, Issues 11-16, 17 May 1999, Pages 1189-1201
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.