Tipe Data XForms

Model XForms mendukung tipe data XML Schema.

Tipe data XML Schema

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

Anda dapat menemukan di Panduan XML Schema pelajari lebih banyak tentang XML Schema.

Untuk menggunakan tipe data XML Schema, Anda harus menambahkan ruang nama XML Schema ke deklarasi ruang nama, seperti 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">

Setelah menambahkan nasib XML Schema, Anda dapat menambahkan atribut type ke 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 mendukung semua tipe data XML Schema kecuali tipe berikut:

  • duration
  • ENTITY
  • ENTITIES
  • NOTATION

Untuk referensi tipe data XForms lengkap, kunjungi:

Panduan Referensi Tipe Data XForms Lengkap

Coba Sendiri

Pengikat Tipe Data

Dalam XForms, Anda juga dapat menggunakan elemen <bind> untuk menghubungkan data instansia dan tipe data:

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