XForms

Материал из Википедии — свободной энциклопедии
Текущая версия страницы покане проверялась опытными участниками и может значительно отличаться отверсии, проверенной 1 сентября 2018 года; проверки требуют3 правки.
Перейти к навигацииПерейти к поиску
XForms
Орган стандартизацииКонсорциум Всемирной паутины
Логотип Викисклада Медиафайлы на Викискладе

XForms — технология веб-форм, которая основана на архитектуреModel-View-Controller[1], где данные представляются в виде XML.

XForms была разработана консорциумом W3C, и совмещает в себе всю гибкость языкаXML и смежных с ним технологий.В целом данная технология была разработана для замены уже морально устаревших классических форм, поддерживаемых до этого.При этом технология XForms не только отправляет информацию, но и имеет довольно широкие возможности для её обработки, к примеру:

  1. Обработка правильности отправляемых данных (валидация).
  2. Возможность взаимодействовать с протоколомSOAP.
  3. Обработка данных со стороны клиента (нет необходимости перезагружать страницу).
  4. Совмещение серверных технологий и преимуществ клиентской обработки.

Однако существенным минусом на данный момент является то, что многиебраузеры всё ещё не поддерживают полностью данную технологию, однако решения уже появились. К примеру, дляInternet Explorer была разработана специальная надстройка, которая позволяет внедрять поддержку форм в браузер. А для другого популярного браузераMozilla Firefox был создан проект, который называетсяMozilla XForms Project.

Несмотря на то, что существуют и альтернативные решения от популярных брендов, проблема всё ещё актуальна, так как менее 0,2 % пользователей на данный момент имеют реальную возможность полной обработки страницы с поддержкой технологии XForms.

XForms включены в спецификациюXHTML 2.0, в то время какHTML5 включает в себяформы, более схожие с формамиHTML 4.

Примечания

[править |править код]
  1. Chapter 5. The XForms Model . Дата обращения: 17 июня 2010. Архивировано изоригинала 28 ноября 2009 года.

См. также

[править |править код]
Перейти к шаблону «Стандарты W3C»
Продукты
и стандарты
Рекомендации
ООСО
Рабочие проекты
Руководства
Инициативы
Выведенные
из использования
Устаревшие
Организации
Рабочие группы
Группы сообщества и бизнеса
Закрывшиеся группы
ПО
Браузеры
Конференции
Перейти к шаблону «Инструментарии виджетов»
Инструментарии (наборы)элементов графического интерфейса
Низко-
уровневые
Высоко-
уровневые
Amiga OS
Mac OS и
macOS
Windows
UNIX, подX
Кросс-
платфор-
менные
На основе Flash
На основе XML,
AJAX или SVG
На основе Java
На основе
C или C++
На основе Common Lisp
На основе Pascal
На основе Python
На основе Objective C
Источник —https://ru.wikipedia.org/w/index.php?title=XForms&oldid=146211231
Категории:
Скрытая категория: