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 |