XForms
| XForms | |
|---|---|
| Орган стандартизации | Консорциум Всемирной паутины |
XForms — технология веб-форм, которая основана на архитектуреModel-View-Controller[1], где данные представляются в виде XML.
XForms была разработана консорциумом W3C, и совмещает в себе всю гибкость языкаXML и смежных с ним технологий.В целом данная технология была разработана для замены уже морально устаревших классических форм, поддерживаемых до этого.При этом технология XForms не только отправляет информацию, но и имеет довольно широкие возможности для её обработки, к примеру:
- Обработка правильности отправляемых данных (валидация).
- Возможность взаимодействовать с протоколомSOAP.
- Обработка данных со стороны клиента (нет необходимости перезагружать страницу).
- Совмещение серверных технологий и преимуществ клиентской обработки.
Однако существенным минусом на данный момент является то, что многиебраузеры всё ещё не поддерживают полностью данную технологию, однако решения уже появились. К примеру, дляInternet Explorer была разработана специальная надстройка, которая позволяет внедрять поддержку форм в браузер. А для другого популярного браузераMozilla Firefox был создан проект, который называетсяMozilla XForms Project.
Несмотря на то, что существуют и альтернативные решения от популярных брендов, проблема всё ещё актуальна, так как менее 0,2 % пользователей на данный момент имеют реальную возможность полной обработки страницы с поддержкой технологии XForms.
XForms включены в спецификациюXHTML 2.0, в то время какHTML5 включает в себяформы, более схожие с формамиHTML 4.
Примечания
[править |править код]- ↑Chapter 5. The XForms Model . Дата обращения: 17 июня 2010. Архивировано изоригинала 28 ноября 2009 года.