Giới thiệu về XForms
- Trang trước Hướng dẫn XForms
- Trang tiếp theo Mô hình XForms
XForms là thế hệ tiếp theo của biểu mẫu HTML.
XForms sử dụng XML để tạo biểu mẫu nhập liệu trên web.
Kiến thức cơ bản bạn nên có
Trước khi tiếp tục học, bạn cần có kiến thức cơ bản về các khái niệm sau:
- HTML
- Biểu mẫu HTML
- XHTML
- XML
Nếu bạn muốn học các dự án này trước tiên, hãy Trang chủ Truy cập các hướng dẫn này.
XForms là gì?
- XForms là thế hệ tiếp theo của biểu mẫu HTML.
- So với biểu mẫu HTML, XForms hoàn chỉnh và linh hoạt hơn.
- XForms sẽ trở thành tiêu chuẩn biểu mẫu trong XHTML 2.0.
- XForms hoạt động độc lập với nền tảng và thiết bị.
- XForms có thể tách biệt dữ liệu và logic từ cách trình bày.
- XForms sử dụng XML để định nghĩa dữ liệu biểu mẫu
- XForms có thể lưu trữ và truyền tải dữ liệu trong tài liệu XML.
- XForms chứa các tính năng như tính toán và xác thực biểu mẫu.
- XForms có thể giảm hoặc loại bỏ nhu cầu sử dụng kịch bản.
- XForms là tiêu chuẩn của W3C
XForms là người kế nhiệm của biểu mẫu HTML.
Ngày nay, biểu mẫu là một phần quan trọng của nhiều ứng dụng web. Biểu mẫu HTML cho phép các ứng dụng web nhận dữ liệu từ người dùng.
Ngày nay, mười năm sau khi biểu mẫu HTML trở thành một phần của tiêu chuẩn HTML, các giao dịch phức tạp của người dùng mạng đang vượt qua giới hạn khả năng của biểu mẫu HTML tiêu chuẩn.
XForms cung cấp một phương pháp xử lý đầu vào mạng hoàn chỉnh hơn, an toàn hơn và không phụ thuộc vào thiết bị. Chúng ta nên mong đợi rằng các giải pháp mạng trong tương lai sẽ yêu cầu sử dụng trình duyệt hỗ trợ XForms (mọi trình duyệt trong tương lai đều nên hỗ trợ XForms).
XForms có thể tách biệt dữ liệu và logic từ cách trình bày.
XForms sử dụng XML để định nghĩa dữ liệu, trong khi HTML hoặc XHTML được sử dụng để hiển thị dữ liệu. XForms có thể tách biệt logic dữ liệu của biểu mẫu với cách trình bày.
XForms sử dụng XML để định nghĩa dữ liệu biểu mẫu
Qua XForms, có thể sử dụng XML để biểu đạt các quy tắc mô tả và xác thực dữ liệu.
XForms sử dụng XML để lưu trữ và truyền tải dữ liệu
Qua XForms, dữ liệu hiển thị trong biểu mẫu có thể được lưu trữ trong tài liệu XML và dữ liệu được gửi từ biểu mẫu sử dụng XML để truyền tải trên Internet.
Dữ liệu được mã hóa và truyền bằng Unicode.
XForms độc lập với thiết bị
Tách dữ liệu với biểu diễn giúp XForms độc lập với thiết bị, vì mô hình dữ liệu có thể được sử dụng trên tất cả các thiết bị. Biểu diễn có thể được tùy chỉnh cho các giao diện người dùng khác nhau, chẳng hạn như điện thoại di động, thiết bị cầm tay và máy đọc braille cho người mù.
Do XForms độc lập với thiết bị và dựa trên XML, điều này cũng làm cho việc thêm các yếu tố XForms vào các ứng dụng XML khác trở nên có thể, chẳng hạn như VoiceXML (dữ liệu web phát âm), WML (ngôn ngữ đánh dấu di động), và SVG (hình ảnh vector co giãn).
XForms là tiêu chuẩn của W3C
XForms trở thành tiêu chuẩn của W3C vào tháng 10 năm 2003.
Bạn có thể tìm thấy tiêu chuẩn khuyến nghị chính thức của W3C thông qua liên kết này:
- Trang trước Hướng dẫn XForms
- Trang tiếp theo Mô hình XForms