- From: Steven Pemberton <steven.pemberton@cwi.nl>
- Date: Fri, 05 Oct 2007 17:43:44 +0200
- To: "John Boyer" <boyerj@ca.ibm.com>
- Cc: "Forms WG" <public-forms@w3.org>
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
Received on Friday, 5 October 2007 15:43:59 UTC