Pengenalan XForms

XForms adalah generasi berikutnya formulir HTML.

XForms menggunakan XML untuk membuat formulir input di web.

Pemahaman dasar yang Anda harus punya

Sebelum melanjutkan pelajaran, Anda harus memiliki pemahaman dasar tentang yang berikut ini:

  • 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 formulir HTML
  • XForms lebih khusus dan lebih fleksibel daripada formulir HTML
  • XForms akan menjadi standar formulir dalam XHTML 2.0
  • XForms bebas dari platform dan perangkat
  • XForms dapat memisahkan data dan logika dari ekspresi
  • XForms menggunakan XML untuk menentukan data borang
  • XForms dapat menyimpan dan mentransfer data dalam dokumen XML
  • XForms mengandung 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 cara yang lebih khusus, lebih aman, dan bebas dari perangkat untuk menangani input jaringan. Kita seharusnya 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 pertunjukan data. XForms dapat memisahkan logika formulir dari ekspresi. Definisi data XForms bebas dari cara pengguna dan aplikasi berinteraksi.

XForms menggunakan XML untuk menentukan data borang

Melalui XForms, boleh digunakan XML untuk mengekspresikan aturan untuk mendeskripsikan dan mengesahkan data.

XForms menggunakan XML untuk menyimpan dan menghantar data

Melalui XForms, data yang dipaparkan dalam borang boleh disimpan dalam dokumen XML, dan data yang diserahkan daripada borang digunakan XML untuk dihantar di Internet.

Data disinkronkan dan dihantar dalam Unicode.

XForms bebas peralatan

Memisahkan data dan penampilan membuat XForms bebas peralatan, kerana model data dapat digunakan untuk semua peralatan. Penampilan boleh disesuaikan untuk berbagai antara muka pengguna, seperti telefon bimbit, peranti tangkap dan pembaca braille untuk penglihatan buta.

Karena XForms bebas peralatan dan berdasarkan XML, ini memungkinkan untuk menambah elemen XForms ke aplikasi XML lain, seperti VoiceXML (data web berbicara), WML (bahasa tanda), serta SVG (grafik vektor yang dapat diluaskan).

XForms adalah standar W3C

XForms menjadi standar W3C pada bulan Oktober 2003.

Pautan ini boleh digunakan untuk mencari standar yang disarankan W3C secara rasminya:

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