Panduan Tipe Data XForms

Panduan Lengkap Tipe Data XForms

Tipe data string

Nama Deskripsi
ID String yang mewakili atribut ID
IDREF String yang mewakili atribut IDREF
IDREFS  
language String yang mengandung id bahasa yang sah (misalnya en, en-US)
Name String yang mengandung nama XML yang sah
NCName  
NMTOKEN String yang mewakili atribut NMTOKEN
NMTOKENS  
normalizedString String yang tidak mengandung karakter baris baru atau tab
QName  
string String. Ini adalah tipe data baku yang akan digunakan oleh XForms jika tidak ada tipe data yang dispecifikasikan.

Catatan: string dapat mengandung karakter tab dan karakter baris baru

token String yang tidak mengandung garis feed, kembali kembalikan, tab, spasi awal atau akhir, atau spasi ganda

Seluruh tipe data string berasal dari tipe data string sendiri.

Tipe data tanggal dan waktu

Nama Deskripsi
date Mengdefinikan nilai tanggal
dateTime Mengdefinikan nilai tanggal dan waktu
gDay Mengdefinikan bagian dari tanggal - hari (DD)
gMonth Mendefinisikan bagian dari tanggal - bulan (MM)
gMonthDay Mendefinisikan bagian dari tanggal - bulan dan tanggal (MM-DD)
gYear Mendefinisikan bagian dari tanggal - tahun (CCYY)
gYearMonth Mendefinisikan bagian dari tanggal - tahun dan bulan (CCYY-MM)
time Mendefinisikan nilai waktu

Tipe data data numerik

Nama Deskripsi
byte Bilangan bulat 8-bit yang dapat mempunyai nilai negatif
decimal Nilai desimal
int Bilangan bulat 32-bit yang dapat mempunyai nilai negatif
integer Nilai bilangan bulat
long Bilangan bulat 64-bit yang dapat mempunyai nilai negatif
negativeInteger Bilangan bulat yang hanya mengandung nilai negatif (..,-2,-1)
nonNegativeInteger Bilangan bulat yang hanya mengandung nilai non-negatif (0,1,2,..)
nonPositiveInteger Bilangan bulat yang hanya mengandung nilai non-positif (..,-2,-1,0)
positiveInteger Bilangan bulat yang hanya mengandung nilai positif (1,2, ..)
short Bilangan bulat 16-bit yang dapat mempunyai nilai negatif
unsignedLong Bilangan bulat 64-bit yang tak berisi nol
unsignedInt Bilangan bulat 32-bit yang tak berisi nol
unsignedShort Bilangan bulat 16-bit yang tak berisi nol
unsignedByte Bilangan bulat 8-bit yang tak berisi nol

Seluruh tipe data numerik diambil dari tipe data desimal.

Tipe Data Lainnya

Nama Deskripsi
anyURI Mewakili URI, termasuk alamat halaman web
base64Binary Izinkan karakter, termasuk karakter kontrol, yang yang lain tidak dapat diwakili dalam XML
boolean Mendefinisikan nilai true/false atau 1/0
double  
float  
hexBinary  

Tipe Data XForms

Nama Deskripsi
listItems Mewakili daftar yang dipisahkan spasi
listItem Mewakili hanya karakter yang bukan spasi. Tipe dasar yang bagus untuk daftar yang dipisahkan spasi
dayTimeDuration Mewakili durasi detik yang berjumlah tertentu
yearMonthDuration Mewakili durasi bulan yang berjumlah tertentu