Ok, guys, here we go...

Except the validation and the resulting error
handling the _basic_ XForm stuff is almost complete.
I've set up a simple Example. Please take a look...

Here is the current ToDo list for the XForm stuff:

* removing the PostRegistry [done]
  I've replaced the PostRegistry by a cached
  descriptor. All necessary information are
  grabbed via XPath and put into a cache.

* validation [open]
  I've prepare the XFormAction for validation.
  All information should be available. But
  we still need a consensus here.
  Will a "validate" attribute really be sufficient.
  How do we connect error reporting then?

* error reporting [open]
  This goes hand in hand with the validation.
  Where do we define errors and do we really put
  the occured errors into the XForm instance?

* xform model support [open]

* selectMany [Konstantin?]
  We need to expand the DOMObject interface
  to be able to set multiple selected choices.
  Question: has anyone an idea how a selectMany
  looks like in the instance data? I must have
  missed this one...

* xform can cascade - http forms not [christian?]
  Right now the example defines http forms
  via tag. This is not what the idea is behind
  xform. We need to find a way to dynamically
  create the http forms from the xml if possible.
  This one is tricky!

* some elements are missing [me]
  Up to now we have only the most basic http
  controls available. We need to add:
    - range
    - secret
    - uploadMedia
    - button
    - reset
    - submit

* input/output mapper [me]
  Although prepare for such mappings the
  mapping needs to be implemented for
  basic use cases:
    - xform
    - bean
    - classes in general
    - maybe even databases?


Well, since this stuff is getting bigger and bigger
it would be really nice to find a CVS for that.
I'd prefer the cocoon dev tree but I am also fine with
exformular or somewhere else - what do you guys think?

Don't want to bother you all with my attachments ;)

Thanks
--
Torsten

xform.tgz

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to