The Cover PagesThe OASIS Cover Pages: The Online Resource for Markup Language Technologies
SEARCH | ABOUT | INDEX | NEWS | CORE STANDARDS | TECHNOLOGY REPORTS | EVENTS | LIBRARY
SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic
Created: February 19, 2001.
News: Cover Stories

W3C XForms Working Group Publishes Updated XForms Working Draft.

A revised version of XForms 1.0 incorporating new material on the XForms Processing Model has been released by the W3C XForms Working Group. The working draft document "presents a description of the architecture, concepts, processing model, and terminology underlying XForms, the next generation Web forms. 'XForms' is W3C's name for a specification of Web forms that can be used with a wide variety of platforms of varying capabilities, for instance, desktop computers, television sets, personal digital assistants, cell phones, computer peripherals and even paper."

Reference: W3C Working Draft 16-February-2001, edited by Micah Dubinko (Cardiff), Josef Dietl (Mozquito Technologies), Roland Merrick (IBM), Dave Raggett (W3C/OpenWave), T. V. Raman (IBM), and Linda Bucsay Welsh (Intel). This WD revision supersedes the previous working draft of 2000-12-19.

Appendix A 'Schema for XForms Model' defines "the schema for the XForm <model> element, and everything contained in it. This includes the XForms defined data types, and XForms specific properties whose values are dynamic, and may may change at runtime. It also contains a definition of the XForms Simple Syntax elements, which can be used as an alternative to XML syntax, for defining the XForms model's elements."

Dynamic Constraints: "Many forms define integrity constraints that act over multiple fields. For example, the total value of an order can be defined in terms of a computation over other values such as unit prices, quantities, discounts, and tax and shipping costs. Such computations can be conveniently represented using the syntax outlined in here. This chapter [6] describes an XForms Dynamic Constraints Language (DCL) based on XPath that enables these types of expressions without the use of a separate scripting language. Dynamic Constraints are also useful for declaratively stating when a form control or subform needs to be filled out, according to some other value. A further use is to functionally define the acceptable choices for some form control, when this depends on other values.

Background: "Forms are an important part of the Web, and they continue to be the primary means of interactivity used by many Web sites. Web applications and eCommerce solutions have sparked the demand for better Web forms with richer interactions. XForms are the response to this demand -- extended analysis, followed by the creation of a new platform-independent markup language for online interaction between a XForms Processor and a remote entity. XForms are the successor to XHTML forms, and benefit from the lessons learned in the years of HTML forms implementation experience."

"The current design of Web forms doesn't separate the purpose from the presentation of a form. XForms, in contrast, are comprised of separate sections that describe what the form does, and how the form looks. This allows for flexible presentation options, including classic XHTML forms, to be attached to an XML form definition. Key goals of the XForms design activity include: "Support for handheld, television, and desktop browsers, plus printers and scanners; Richer user interface to meet the needs of business, consumer and device control applications; Decoupled data, logic and presentation; Improved internationalization; Support for structured form data; Advanced forms logic; Multiple forms per page, and pages per form; Suspend and Resume support; Seamless integration with other XML tag sets."


Hosted By
OASIS - Organization for the Advancement of Structured Information Standards

Sponsored By

IBM Corporation
ISIS Papyrus
Microsoft Corporation
Oracle Corporation

Primeton

XML Daily Newslink
Receive daily news updates from Managing Editor, Robin Cover.

 Newsletter Subscription
 Newsletter Archives
Bottom Globe Image

Document URI: http://xml.coverpages.org/ni2001-02-19-c.html  —  Legal stuff
Robin Cover, Editor: robin@oasis-open.org