Ringkasan XForms

XForms adalah generasi berikutnya dari formulir HTML.

XForms menggunakan XML untuk membuat formulir input di web.

Pemahaman dasar yang Anda perlu miliki

Sebelum melanjutkan belajar, Anda harus memiliki pemahaman dasar tentang hal berikut:

  • HTML
  • Formulir HTML
  • XHTML
  • XML

Jika Anda ingin belajar proyek-proyek ini terlebih dahulu, silakan Halaman utama Buka tutorial ini.

Apa itu XForms?

  • XForms adalah generasi berikutnya dari formulir HTML
  • XForms lebih khusus dan lebih fleksibel daripada formulir HTML
  • XForms akan menjadi standar formulir di XHTML 2.0
  • XForms independen dari platform dan perangkat
  • XForms dapat memisahkan data dan logika dari ekspresi
  • XForms menggunakan XML untuk mendefinisikan data formulir
  • XForms dapat menyimpan dan mentransfer data dalam dokumen XML
  • XForms memiliki fitur seperti perhitungan dan verifikasi formulir
  • XForms dapat mengurangi atau menghilangkan kebutuhan skrip
  • XForms adalah standar W3C

XForms adalah pengganti formulir HTML

Hari ini, formulir adalah bagian penting dari banyak aplikasi web. Formulir HTML memungkinkan aplikasi web menerima data dari pengguna.

Hari ini, setelah sepuluh tahun HTML formulir menjadi bagian dari standar HTML, transaksi yang kompleks yang dilakukan pengguna jaringan telah melebihi batasan kemampuan formulir HTML standar.

XForms menyediakan metode yang lebih khusus, lebih aman, dan independen dari perangkat untuk menangani input jaringan. Kita harus mengharapkan solusi jaringan masa mendatang yang memerlukan peramban yang mendukung XForms (semua peramban masa mendatang seharusnya mendukung XForms).

XForms dapat memisahkan data dan logika dari ekspresi

XForms menggunakan XML untuk definisi data, sementara HTML atau XHTML digunakan untuk menampilkan data. XForms dapat memisahkan logika formulir dari ekspresinya. Definisi data XForms independen dari cara pengguna dan aplikasi berinteraksi terakhir.

XForms menggunakan XML untuk mendefinisikan data formulir

Dengan XForms, dapat digunakan XML untuk ekspresikan aturan yang mendeskripsikan dan memverifikasi data.

XForms menggunakan XML untuk menyimpan dan mengirim data

Dengan XForms, data yang ditampilkan dalam formulir dapat disimpan dalam dokumen XML, dan data yang disubmit dari formulir diirikan dalam XML di Internet.

Data dienkodifikasi dan diirikan dalam Unicode.

XForms independen dari perangkat

Pemisahan data dan ekspresi membuat XForms independen dari perangkat, karena model data dapat digunakan untuk semua perangkat. Ekspresi dapat disesuaikan untuk berbagai antarmuka pengguna, seperti ponsel, perangkat tangkap, dan pembaca braille untuk buta.

Karena XForms independen dari perangkat dan berdasarkan XML, hal ini juga memungkinkan untuk menambah elemen XForms ke aplikasi XML lainnya, seperti VoiceXML (data web berbicara), WML (bahasa tag nirkabel), serta SVG (grafik vektor yang dapat diluasikan).

XForms adalah standar W3C

XForms menjadi standar W3C pada bulan Oktober 2003.

Dapat ditemukan standar rekomendasi resmi W3C melalui tautan ini:

http://www.w3.org/TR/xforms/