Understanding XForms: Components

by Kurt Cagle

I know, I know ... when you talk about a series, it usually implies that the articles will be somewhat closer together than the ones for my Understanding XForms series has been. Mea culpa. The last couple of months have been busy, but a desire to wrap up my Firefox book (another mea culpa, if it comes to that) has combined with being fairly deeply immersed in the vagaries of XForms on Firefox to prompt me to write the third installment in this series. Take a look at the links at the end of the article for the previous installments. Please note in all of these that the assumption being made that the examples given here, if run in Mozilla Firefox, need the Xforms extension available at http://www.mozilla.org/projects/xforms/download.html. However, the examples should (in general) run in most contemporary XForms enabled browsers (a topic I'll be discussing a couple of columns from now).


Dan McCreary
2006-10-04 07:04:40

Excellent articles! Thanks for being a great XForms champion.

We are working on a creative commons XForms cookbook that uses the FireFox plugin. I am looking for an example of a CRUD (Create, Read, Update, Delete) XForm that uses the upload control and populated instance data in the model just like using the command. Do you know how to do this? I can not seem to be able to figure out how to get upload to read and XML file and populate model instance data.

The cookbook URL is:


Feel free to comment. We have about 27 fully working programs so far.

Thanks again - Dan McCreary

kimi Wei
2007-06-15 07:55:27

Great article with a lot of useful information to use now, and [much] more to use when I figure out what it means ;\( Can you point me to other resources which may help me learn xforms?

Thanks, Kimi

2007-06-15 15:54:40
This is a great article, thanks
2007-07-27 17:52:21
Managed Hosting, Colocation and Data Center Services by victoryushchenkonashpresudent ...
2008-01-03 17:01:19
XForms is the future of online forms as envisioned by the W3C. Drawing on other W3C standards like XML Schema, XPath, and XML Events, XForms tries to address some of the limitations with the current HTML forms model. Other strengths that XForms brings to the table is the separation of data from presentation, strong data typing, the ability to submit XML data to servers instead of name/value pairs, and a descriptive way to author forms so that they can be displayed by a wide variety of devices. XForms is a W3C specification
2008-01-26 10:14:09
i had a heard time finding some information about XForms. The Wikipedia Xforms is still too vague. Additionally, material/documentation on Wiki Learning is also in a startup phase. So if keep up the good work!
2008-03-29 03:18:43
I like the coordinate thing