Thomas Kumlehn <thomaskumlehn@...> was asking!
Well, Ian Bicking flattered me by mentioning XMLForms for Webware as a
comparable project, and I suppose it is in various respects. Take a look at...
Download it from...
http://www.paul.boddie.net (see the "XMLForms for Webware" section)
The motivation for this project is to tie together inputs to a Web application
with outputs to the user's browser in a way that supports more formal
verification that everything will work before you deploy your application (and
would otherwise find that it doesn't work because your HTML form is missing
elements, has too many elements, or has elements of the wrong size, or your
application hasn't been updated to support your latest changes to the data
model, and so on).
Another thing that I have concentrated on is to provide support in applications
for the editing of hierarchical data, and to provide interfaces that
applications can use to accept, manipulate and represent such data without
having to write lots of application-specific code. Moreover, I have been adding
generic validation/verification support recently, so that one can incorporate
specific Python functions to validate data if the built-in min/max/required
attributes aren't enough.
There are other interesting pieces of infrastructure: I have had a go at
writing a class which represents decimal numbers exactly, rather than having
developers attempt to rely on floating point representations which could result
in undesirable surprises in certain kinds of applications. This is fairly
experimental, but could be of benefit in many other areas.
All these later improvements will go into 0.1.5, but to get a good enough idea
of what XMLForms is about, read the documentation and see if it's your thing or
not. I won't be offended if it isn't. ;-)
Get your firstname@... email for FREE at http://Nameplanet.com/?su