- From: Erik Bruchez <ebruchez@orbeon.com>
- Date: Mon, 08 Oct 2007 15:22:42 -0700
- To: Forms WG <public-forms@w3.org>
I would add examples showing the new REST-ful and SOAP possibilities in XForms 1.1, if not already there, especially: * HTTP POST and/or PUT * HTTP DELETE * Call of a SOAP service with an HTTP POST -Erik Steven Pemberton wrote: > > Examples of Submission > > 1. Simple submission @@assuming we adopt method="get" as default > > <submission action="http://example.com/search" /> > > After doing relevance and validity checking on the data, submits the > whole of the default instance asynchronously, encoded as a URL > (x-www-form-urlencoded), to http://example.com/search. The result > replaces the whole page. > > 2. Simple submission, replacing the instance: > > <submission action="http://example.com/prefill" replace="instance" /> > > The same as above, but replacing the instance with the returned result > (which must be XML). > > 3. Replacing a different instance > <submission action="http://example.com/prefill" replace="instance" > instance="result" /> > > The same as above, but replacing a different instance. > > 4. Submitting a subtree of the instance > <submission action="http://example.com/record" ref="event/dates" /> > > Submits the subtree of the default instance selected by the XPath > expression "event/dates" > > 5. Saving to a file > <submission action="file:results.xml" method="put" validate="false" > replace="none" /> > > Saves the default instance to a file, without validation checking so > that the instance is saved regardless of tis validity. > > 6. Submitting an instance that includes a file upload > <submission method="form-data-post" action="http://example.com/photo" /> > > 7. Submitting the default instance to a location where the action url is > obtained dynamically from an instance > > <submission> > <resource ref="instance('params')/action"/> > </submission> > > Steven > -- Orbeon Forms - Web Forms for the Enterprise Done the Right Way http://www.orbeon.com/
Received on Monday, 8 October 2007 22:22:55 UTC