Formularios X

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 1 de septiembre de 2018; la verificación requiere 1 edición .

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:

  1. Procesar la corrección de los datos enviados (validación).
  2. La capacidad de interactuar con el protocolo SOAP .
  3. Procesamiento de datos del lado del cliente (sin necesidad de recargar la página).
  4. Combinación de tecnologías de servidor y ventajas del procesamiento del cliente.

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 .

Notas

  1. Capítulo 5. El modelo XForms (enlace descendente) . Fecha de acceso: 17 de junio de 2010. Archivado desde el original el 28 de noviembre de 2009. 

Véase también