Abstract
World Wide Web Consortium is currently specifying XForms form language, which is intended to be the next generation language for WWW forms. In XForms, content is separated from presentation. Thus, forms can be versioned easily for different purposes. In addition, the form fields can be pre- and auto-filled. Finally, XForms allows the validation of the data at the client side before it is send to the server. The major browsers do not currently support XForms, which prevents the early utilisation of XForms. In this paper, we describe our implementation of XForms. The implementation is part of our X-Smiles browser, which is an open source XML browser.
Similar content being viewed by others
References
S. Adler et al., “Extensible stylesheet language (XSL) version 1.0,” W3C recommendation, October 2001.
Apache Software Foundation, “FOP: Formatting objects project,” http://xml.apache.org/fop/.
B. Bos et al., “CSS2: Cascading style sheets, level 2,” W3C recommendation, May 1998.
N. Boyd, “Rhino: JavaScript for Java,” The Mozilla Organization, http://www.mozilla.org/rhino/.
T. Bray et al., “Extensible markup language (XML) 1.0,” 2nd ed., W3C recommendation, October 2000.
J. Clark and S. DeRose, “XML path language (XPath) version 1.0,” W3C recommendation, November 1999.
CSIRO, “CSIRO SVG toolkit,” http://www.cmis.csiro.au/svg/.
S. DeRose, E. Maler, and D. Orchard, “XML linking language (XLink) version 1.0,” W3C recommendation, June 2001.
M. Dubinko et al., “XForms 1.0,” W3C working draft, August 2001.
ECMA, “ECMAScript language specification,” 3rd ed., Standard ECMA-262, December 1999, ftp://ftp.ecma.ch/ecma-st/Ecma-262.pdf.
J. Ferraiolo et al., “Scalable vector graphics (SVG) 1.0 specification,” W3C recommendation, September 2001.
P. Hoschka et al., “Synchronized multimedia integration language (SMIL 2.0),” W3C recommendation, August 2001.
R. Khare, “Can XForm transform the Web?,” IEEE Internet Computing 4(2), 2000, 103-106.
R. Mordani et al., “Java API for XML processing, version 1.1,” Java Community Process Specification, February 2001, http://java.sun.com/xml/jaxp-1_1-spec.pdf.
S. Pemberton et al., “XHTML™ 1.0: The extensible hypertext markup language,” W3C recommendation, January 2000.
K. Pihkala, N. von Knorring, and P. Vuorimaa, “SMIL in X-Smiles,” in: The Internat. Conf. on Distributed Multimedia Systems, Taipei, Taiwan, 26–28 September 2001.
T. Pixley, “Document object model (DOM) level 2 events specification version 1.0,” W3C recommendation, November 2000.
H. Thompson et al., “XML schema part 1: Structures,” W3C recommendation, May 2001.
D. Sweinsberg, “Steady state CSS2 parser,” http://www.steadystate.com/css/index.html.
J. Vierinen and P. Vuorimaa, “A browser user interface for digital television,” in: Proc. of the 9th Internat. Conf. in Central Europe on Computer Graphics, Visualization and Computer Vision, WSCG'2001, Pilzen, Czech Republic, 5–9 February 2001, pp. 174-181.
VoiceXML Forum, Voice eXtensible markup language voiceXML, 2000, http://www.voicexml.org.
P. Vuorimaa, T. Ropponen, and N. von Knorring, “X-Smiles XML browser,” in: The 2nd Internat. Workshop on Networked Appliances, IWNA'2000, New Brunswick, NJ, USA, 30 November–1 December 2000.