W3C home > Mailing lists > Public > www-forms@w3.org > November 2001

RE: Model properties

From: Micah Dubinko <MDubinko@cardiff.com>
Date: Mon, 5 Nov 2001 10:21:57 -0800
Message-ID: <E840F0B7E6189547BDB91DA8BF2228AB28BFBE@csmail.cardiff.com>
To: "'Rodrigue Vaudan'" <vaudrodr@students.hevs.ch>, www-forms@w3.org
If I understand correctly, you would want something like this:

(xforms: represents XForms namespace, my: represents some other instance
data namespace)

<xforms:model>
  <xforms:instance>
    <my:root>
      <my:firstname/>
      <my:lastname/>
      <my:address/>
    </my:root>
  </xforms:instance>
  <xforms:bind ref="root/firstname" required="true"/>
  <xforms:bind ref="root/address" required="true"/>
</xforms:model>

<!-- note that 'required="false"' is the default, and thus not needed as
markup for lastname -->

With the instance separated, you could easily grab the initial instance data
from an XML database or any server-side process (for instance to provide
initial values). Then you'd have:

<xforms:model>
  <xforms:instance xlink:href="http://my.server/get-instance"/>
  <xforms:bind ref="root/firstname" required="true"/>
  <xforms:bind ref="root/address" required="true"/>
</xforms:model>

Thanks,

.micah

-----Original Message-----
From: Rodrigue Vaudan [mailto:vaudrodr@students.hevs.ch]
Sent: Monday, November 05, 2001 8:19 AM
To: www-forms@w3.org
Subject: Model properties


If I have an instance data as follow :

<instance>
<root>
  <firstname />
  <lastname />
  <adress />
</root>
</instance>

That's right if I put this in the model ? :

<model>
  <root>
    <firstname required="true" />
    <lastname required="false" />
    <adress required="true" />
  </root>
</model>

The fields firstname and adress are required in the form. Could you correct
it if it's not correct ?
Thanks

Rodrigue Vaudan
Received on Monday, 5 November 2001 13:22:28 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 10 March 2012 06:21:50 GMT