XForms Veri Türleri

XForms modeli XML Şema veri türlerini destekler.

XML Şema Veri Türleri

XForms modeli XML Şema veri türlerini destekler. Bu özellik, XForms işleyicisinin girdi değerlerinin doğruluğunu sağlamak için verileri kontrol etme yeteneğine sahiptir.

Bizim XML Şema Eğitimi daha fazla bilgi edinmek için XML Şema hakkında.

Eğer XML Şema veri türlerini kullanmak istiyorsanız, adlandırma alanına XML Şema adlandırma alanını eklemeniz gerekmektedir, örneğin:

<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 Şema ad space'ını ekledikten sonra, XForms'in instance elementine type özelliği ekleyebilirsiniz, örneğin:

<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, aşağıdaki türlerden farklı tüm XML Şema veri türlerini destekler:

  • duration
  • ENTITY
  • ENTITIES
  • NOTATION

Tam XForms veri türleri referansına ihtiyacınız varsa, şu adrese gidin:

Tam XForms Veri Türleri Referans Kılavuzu

Kendiniz deneyin

Veri Türü Bağlama

XForms'ta, aynı zamanda örnek veri ile veri türlerini bağlamak için <bind> elementini kullanabilirsiniz:

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