В этом документе участники рабочей группы W3C по XForms собрали часто задаваемые вопросы по XForms 1.0.
Предложения или комментарии отправляйте в список рассылки www-forms@w3.org (архив — http://lists.w3.org/Archives/Public/www-forms/), в заголовке укажите «FAQ».
Вот основные преимущества:
XForms могут все, что могут формы HTML, и кое-что еще. В частности, XForms позволяют:
Нет. Рекомендация XForms может казаться сложной, но это не учебное пособие по технологии; она предназначена авторам реализаций, которым требуются точные подробности, поэтому и содержит очень много деталей.
Одна и та же форма, записанная в HTML и XForms, выглядит примерно одинаково. Как только вы создаете формы, для которых не предназначался HTML, XForms становится гораздо проще. Таким образом, XForms содержит то, чего нет в HTML, но это делается для упрощения процесса создания форм. Примеры смотрите в «XForms для авторов HTML».
Нет. Уже есть несколько реализаций, позволяющих использовать XForms с существующими браузерами, как с привлечением плагинов и серверным преобразованием форм, так и при помощи встроенного функционала.
Существует перечень реализаций XForms, содержащий подробности о многих проектах; на xml.com есть редакторский обзор со снимками некоторых реализаций.
На время написания, XForms показывались на КПК и мобильных телефонах при помощи заменителей, с использованием технологий, которые широко используются для представления сетевого контента на небольших устройствах. Мы ожидаем, что вскоре в мобильных устройствах появятся «родные» клиенты XForms.
Все! В XForms есть несколько новых методов отправки по сравнению с формами HTML, но все они являются стандартными методами HTTP для отправки данных по сети. XForms может использовать PUT для помещения данных на сервер, может общаться с сервером SOAP или XML RPC, но также наследует форматы, позволяющие формам работать со всеми существующими серверами.
Рабочая группа XForms, создавшая технологию, включает представителей многих компаний сферы ИТ, подробности см. в пресс-релизе и рекомендательных характеристиках XForms. При этом выходит большое количество реализаций. На деле XForms — наиболее широко реализованная спецификация W3C на данном этапе своего жизненного цикла.
Уже появляются некоторые большие пользовательские группы, в том числе британское начинание с электронным парламентом, налоговая служба отдельно взятой страны, а также отрасль страхования.
Это так. Формы стали основой революции в сетевой коммерции, и они до сих пор остаются важным вопросом! Однако множество компаний, поддерживающих XForms, считают, что преимущество за использованием не защищенной патентами технологии, которая основана на общих стандартах и не привязана к одному разработчику. Это означает изобилие пользовательских агентов для различных платформ. Кроме того, мы считаем, что, оценив однажды преимущества XForms — создание одного кода для различных платформ, взаимодействие с XML, возможность «правки» внешних XML-документов — вы больше не захотите смотреть на другие технологии!
Хороший источник информации — домашняя страница XForms.
По XForms издаются книги, поисковый запрос «XForms» в любом известном сетевом магазине должен помочь.
Существует введение в XForms для авторов HTML.