XForms 1.1
Archivos
Otros títulos
Mención de responsabilidad
W3C
Autores
World Wide Web Consortium
Fecha
2009-10-20
Editor
World Wide Web Consortium
Citación
Serie
W3C Recommendation
Rango
Resumen
XForms es una aplicación XML que representa la próxima generación de formularios para la Web. XForms no es un tipo de documento independiente, pero está diseñado para ser integrado en otros lenguajes de marcado, tales como XHTML, ODF o SVG . Un formulario web basado en XForms recoge y procesa los datos XML utilizando una arquitectura que separa la presentación, propósito y contenido. Los datos subyacentes de un formulario se organizan en instancias de esquema de datos (aunque no se requieren definiciones de esquemas formales). Un formulario XForm permite el procesamiento de datos que se producen utilizando tres mecanismos:
un modelo declarativo compuesto de fórmulas para los cálculos y las limitaciones de los datos, tipo de datos y otras declaraciones de propiedades y parámetros de presentación de datos.
una capa de visualización compuesta de controles de interfaz de usuario basadas en la intención.
un controlador imperativo para la orquestación de manipulaciones de datos, interacciones entre las capas de modelo y vista, y la presentación de datos.
Por lo tanto, XForms acomoda la reutilización de los componentes de los formularios, fomenta una fuerte validación de tipo de datos, elimina innecesarios viajes de ida y vuelta al servidor, ofrece independencia de dispositivo y reduce la necesidad de scripting.