Введение в XForms

XForms является следующим поколением HTML-форм.

XForms использует XML для создания вводных форм в Интернете.

Основные знания, которые вы должны иметь

Перед тем как продолжить обучение, вам необходимо иметь базовые знания о следующем:

  • HTML
  • Формы HTML
  • XHTML
  • XML

Если вы хотите сначала изучить эти проекты, пожалуйста, Главная страница Посетите эти учебные материалы.

Что такое XForms?

  • XForms является следующим поколением HTML-форм
  • XForms по сравнению с HTML-формами более完善 и гибок
  • XForms станет стандартом форм в XHTML 2.0
  • XForms независимо от платформы и устройства
  • XForms может разделить данные и логику от представления
  • XForms использует XML для определения данных формы
  • XForms может хранить и передавать данные в документах XML
  • XForms содержит такие функции, как вычисления и проверка форм
  • XForms может уменьшить или устранить потребность в скриптах
  • XForms - это стандарт W3C

XForms является преемником HTML-форм

Сегодня формы являются важной частью многих веб-приложений. Формы HTML позволяют веб-приложениям принимать данные от пользователей.

Сегодня, через十年 после того, как формы стали частью стандарта HTML, сложные транзакции пользователей в сети уже превышают возможности стандартных форм HTML.

XForms предоставляет более完善、更安全且独立于 устройства метод обработки сетевых входных данных. Мы должны ожидать, что будущие сетевые решения будут требовать использования браузеров, поддерживающих XForms (все будущие браузеры должны поддерживать XForms).

XForms может разделить данные и логику от представления

XForms использует XML для определения данных, а HTML или XHTML для отображения данных. XForms может разделить логику данных формы от ее представления. Определение данных XForms независимо от того, как взаимодействуют конечные пользователи и приложение.

XForms использует XML для определения данных формы

С помощью XForms можно использовать XML для выражения правил описания и проверки данных.

XForms использует XML для хранения и передачи данных

С помощью XForms данные, отображаемые на форме, могут храниться в документе XML, и данные, передаваемые с формы, передаются в Интернете с использованием XML.

Данные кодируются и передаются в формате Unicode.

XForms независимо от устройства

Разделение данных и представления делает XForms независимым от устройства, так как модель данных может быть использована на всех устройствах. Представление может быть настроено для различных пользовательских интерфейсов, таких как мобильные телефоны, портативные устройства и шрифты для слепых.

Поскольку XForms независимо от устройства и основана на XML, это также позволяет добавлять элементы XForms в другие приложения XML, такие как VoiceXML (данные веб-сайта для разговора), WML (беспроводной язык маркеров) и SVG (движимые векторные графики).

XForms - это стандарт W3C

XForms стал стандартом W3C в октябре 2003 года.

Официальные рекомендации стандарта W3C можно найти по этой ссылке:

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