The XForms User Interface
XForms can be used on a variety of platforms. Whatever the interface used, the data model that underlies it remains the same for any XForms form.
Because XForms forms can be displayed on graphical user devices from a desktop PC to a palmtop and possibly a mobile phone, the way in which the user interface is constructed can be particularly relevant on some platforms.
Grouping Form Controls
The XForms form controls that were described earlier in the chapter can be treated as separate units. However, often there will be a logical relationship among a number of form controls within an XForms form. For example, if we are collecting address information, we are likely to want to treat instance data nodes that might be named ...