Skip to main content
Log in

XForms in X-Smiles

  • Published:
World Wide Web Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. S. Adler et al., “Extensible stylesheet language (XSL) version 1.0,” W3C recommendation, October 2001.

  2. Apache Software Foundation, “FOP: Formatting objects project,” http://xml.apache.org/fop/.

  3. B. Bos et al., “CSS2: Cascading style sheets, level 2,” W3C recommendation, May 1998.

  4. N. Boyd, “Rhino: JavaScript for Java,” The Mozilla Organization, http://www.mozilla.org/rhino/.

  5. T. Bray et al., “Extensible markup language (XML) 1.0,” 2nd ed., W3C recommendation, October 2000.

  6. J. Clark and S. DeRose, “XML path language (XPath) version 1.0,” W3C recommendation, November 1999.

  7. CSIRO, “CSIRO SVG toolkit,” http://www.cmis.csiro.au/svg/.

  8. S. DeRose, E. Maler, and D. Orchard, “XML linking language (XLink) version 1.0,” W3C recommendation, June 2001.

  9. M. Dubinko et al., “XForms 1.0,” W3C working draft, August 2001.

  10. ECMA, “ECMAScript language specification,” 3rd ed., Standard ECMA-262, December 1999, ftp://ftp.ecma.ch/ecma-st/Ecma-262.pdf.

  11. J. Ferraiolo et al., “Scalable vector graphics (SVG) 1.0 specification,” W3C recommendation, September 2001.

  12. P. Hoschka et al., “Synchronized multimedia integration language (SMIL 2.0),” W3C recommendation, August 2001.

  13. R. Khare, “Can XForm transform the Web?,” IEEE Internet Computing 4(2), 2000, 103-106.

    Google Scholar 

  14. 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.

  15. S. Pemberton et al., “XHTML™ 1.0: The extensible hypertext markup language,” W3C recommendation, January 2000.

  16. 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.

  17. T. Pixley, “Document object model (DOM) level 2 events specification version 1.0,” W3C recommendation, November 2000.

  18. H. Thompson et al., “XML schema part 1: Structures,” W3C recommendation, May 2001.

  19. D. Sweinsberg, “Steady state CSS2 parser,” http://www.steadystate.com/css/index.html.

  20. 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.

  21. VoiceXML Forum, Voice eXtensible markup language voiceXML, 2000, http://www.voicexml.org.

  22. 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.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Honkala, M., Vuorimaa, P. XForms in X-Smiles. World Wide Web 4, 151–166 (2001). https://doi.org/10.1023/A:1013853416747

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1013853416747

Navigation