نوع البيانات XForms

يدعم نموذج XForms نوع بيانات XML Schema.

نوع بيانات XML Schema

يدعم نموذج XForms نوع بيانات XML Schema. هذه الخاصية تجعل معالج XForms قادرًا على فحص البيانات لضمان دقة القيم المدخلة.

يمكنك العثور على دليل XML Schema لمعرفة المزيد عن XML Schema.

إذا كنت بحاجة إلى استخدام نوع بيانات XML Schema، يجب عليك إضافة مساحة الاسم XML Schema إلى بيانات النamespace، مثل هذا:

<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">

بعد إضافة مكانة الاسمية لـ XML Schema، يمكنك إضافة خصائص النوع إلى عنصر instance في XForms، مثل هذا:

<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"/>