XForms es una tecnología de formulario web que se basa en la arquitectura Model-View-Controller [1] , donde los datos se representan como XML.
XForms fue desarrollado por el W3C y combina toda la flexibilidad del lenguaje XML y las tecnologías relacionadas. En general, esta tecnología se desarrolló para reemplazar las formas clásicas obsoletas que se admitían antes. Al mismo tiempo, la tecnología XForms no solo envía información, sino que también tiene amplias oportunidades para procesarla, por ejemplo:
Sin embargo, una desventaja significativa en este momento es que muchos navegadores aún no son totalmente compatibles con esta tecnología, pero ya han aparecido soluciones. Por ejemplo, se desarrolló un complemento especial para Internet Explorer que le permite incrustar soporte de formularios en el navegador. Y para otro navegador popular, Mozilla Firefox , se creó un proyecto llamado Mozilla XForms Project .
A pesar de que existen soluciones alternativas de marcas populares, el problema sigue siendo relevante, ya que menos del 0,2% de los usuarios actualmente tienen una posibilidad real de procesamiento de página completa con soporte para la tecnología XForms.
Los XForms están incluidos en la especificación XHTML 2.0 , mientras que HTML5 incluye formularios que son más similares a los formularios HTML 4 .
Consorcio World Wide Web (W3C) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Productos y estándares |
| ||||||||||||||
Organizaciones |
| ||||||||||||||
EN |
| ||||||||||||||
Conferencias |
|
de elementos GUI | Juegos de herramientas (conjuntos)|||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
nivel bajo |
| ||||||||||||||||||||||||||
alto nivel |
|