Hi, It looks great. I think the stuff you mentioned (schematron transformer, castor, formbeans etc.) and the multiplexer (eg, determine flow of events trough the pipeline based on the outcome of the schematron transformer) proposed by Vadim will provide a way to create even more abstract and reusable form handling in Cocoon.
Michael. > -----Original Message----- > From: Ivelin Ivanov [mailto:[EMAIL PROTECTED]] > Sent: maandag 11 maart 2002 4:30 > To: Ivelin Ivanov; [EMAIL PROTECTED] > Cc: Dmitri Plotnikov > Subject: [Announcement] re: HTML Form <-> XML <-> JavaBeans Binding > [was: Re: Comitting components] > > > > The next thing I plan to work on is a customized Schematron > meta-stylesheet > for Cocoon, which will be used for validation of HTML Forms > (can be also > applied to SOAP messages). > > Before I do that though, I'd like to ask for a vote to verify > the interest > in such a feature. > Please vote if you have opinions on this subject. > > The idea is basicly described by this state flow: > > server side JavaBean -> cocoon -> html form -> browser -> http post -> > Xpath/JavaBean (the same one) -> XML -> Schematron Validation -> (next > action | back to same html form with errors ) > > Schematron is an alternative to Martin and Christian's > FormValidatorAction > and Descriptor.xml. > It's designed to: > 1) provide easy to write XML structure assertions based on XPath > 2) user-friendly error reporting mechanism > 3) Complimentary to XML Schema > > Based on the proposed CastorTransformer and FormBeanBinder, a > Schematron > trasnformer is a logical next step. > Schematron has been polished and it is stable for about a > year now. Has a > working XSLT implementation. > Proved successful for various applications. Under a truly open source > license (zlib/libpng > http://www.ascc.net/xml/resource/schematron/copyright.txt). Hosted on > SourceForge. > > Here are some referenes: > home page: http://www.ascc.net/xml/resource/schematron/ > sf page: http://sourceforge.net/projects/schematron > tutorial: > http://www.zvon.org/xxl/SchematronTutorial/General/contents.html > articles: > http://www.xml.com/pub/a/2002/01/23/perl-schematron.html > http://www.xmlhack.com/read.php?item=945 > http://www.ibiblio.org/xml/slides/xmlonelondon2001/schemas/67.html > > > Looking forward to your comments. > > Ivelin > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]