Jenis Data XForms

Model XForms mendukung jenis data XML Schema.

Jenis data XML Schema

Model XForms mendukung jenis data XML Schema. Fitur ini memungkinkan pemroses XForms untuk memeriksa data untuk memastikan kebenaran nilai masukan.

Anda dapat menemukan lebih banyak informasi tentang Tutorial XML Schema oleh mengikuti petunjuk yang ada di

Anda mesti menambahkan ruang namenya untuk XML Schema data type, seperti hal ini:

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

Selepas menambahkan nasib XML Schema, anda boleh menambahkan atribut type kepada elemen instance XForms, seperti ini:

<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 menyokong semua jenis data XML Schema kecuali jenis di bawah:

  • duration
  • ENTITY
  • ENTITIES
  • NOTATION

Untuk referensi jenis data XForms yang lengkap, sila lawati:

Panduan Lengkap Jenis Data XForms

Coba Sendiri

Pengikat Jenis Data

Dalam XForms, anda juga boleh menggunakan elemen <bind> untuk menghubungkan data contoh dengan jenis data:

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