Modèle du formulaire :
<xforms:model> <xforms:instance> <payment method="cc" xmlns="http://commerce.example.com/payment"> <number/> <expiry/> </payment> </xforms:instance> <xforms:submission action="http://example.com/submit" method="post" id="submit"/> </xforms:model>
Contrôles avec références au modèle (XPath) :
<select1 ref="@method"> <label>Payment method</label> <item> <label>Cash</label> <value>cash</value> </item> <item> <label>Credit card</label> <value>cc</value> </item> </select1> <input ref="number"> <label>Credit card number</label> </input> <input ref="/payment/expiry"> <label>Expiration date</label> </input> <submit submission="submit"> <label>Submit</label> </submit>
Données soumises :
<payment method="cc" xmlns="http://commerce.example.com/payment"> <number>1235467789012345</number> <expiry>2001-08</expiry> </payment>
Source : « XForms 1.0 »
12/18 |