نوع‌های داده‌های XForms

مدل‌های XForms از نوع داده‌های XML Schema پشتیبانی می‌کنند.

نوع داده‌های XML Schema

مدل‌های XForms از نوع داده‌های XML Schema پشتیبانی می‌کنند. این ویژگی به پردازشگر XForms اجازه می‌دهد تا داده‌ها را برای اطمینان از صحت ورودی‌ها بررسی کند.

شما می‌توانید در آموزش XML Schema اطلاعات بیشتری در مورد XML Schema در اینجا بخوانید.

برای استفاده از نوع داده‌های XML Schema، باید نام‌فضای XML Schema به توضیحات نام‌فضا اضافه کنید، مانند این:

<html
xmlns:xf="http://www.w3.org/2002/xforms"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

پس از اضافه کردن فضای نام Schema، می‌توانید به عنصر instance XForms attribute type اضافه کنید، مانند این:

<xf:instance>
<person xmlns="">
  <fname xsi:type="xsd:string"/>
  <lname xsi:type="xsd:string"/>
  <born xsi:type="xsd:date>"/>
  <size xsi:type="xsd:integer"/>
</person>
</xf:instance>

XForms همه نوع‌های داده‌های XML Schema را به جز نوع‌های زیر پشتیبانی می‌کند:

  • duration
  • ENTITY
  • ENTITIES
  • NOTATION

برای دسترسی به دستورالعمل‌های کامل نوع‌های داده‌های XForms، لطفاً به آدرس زیر مراجعه کنید:

دستورالعمل‌های مرجع کامل نوع‌های داده‌های XForms

سعی کنید خودتان امتحان کنید

اتصال نوع داده

در XForms، شما همچنین می‌توانید از عنصر <bind> برای ارتباط داده‌های نمونه و نوع داده استفاده کنید:

<xf:bind nodeset="/person/size" type="xsd:integer"/>