Introducción a XForms

XForms es la próxima generación de formularios HTML.

XForms utiliza XML para crear formularios de entrada en la web.

Conocimientos básicos que debe poseer

Antes de continuar, debe tener una comprensión básica de los siguientes conocimientos:

  • HTML
  • Formularios HTML
  • XHTML
  • XML

Si desea aprender estos proyectos primero, por favor, en Página principal Acceda a estos tutoriales.

¿Qué es XForms?

  • XForms es la próxima generación de formularios HTML
  • XForms es más完善o y más flexible que los formularios HTML
  • XForms se convertirá en el estándar de formularios en XHTML 2.0
  • XForms es independiente de la plataforma y el dispositivo
  • XForms puede separar los datos de la lógica de presentación
  • XForms utiliza XML para definir datos de formulario
  • XForms puede almacenar y transmitir datos en documentos XML
  • XForms contiene características como cálculos y validación de formularios
  • XForms puede reducir o eliminar la necesidad de scripts
  • XForms es un estándar de W3C

XForms es el sucesor de los formularios HTML

Hoy en día, los formularios son una parte importante de muchas aplicaciones web. Los formularios HTML permiten que las aplicaciones web reciban datos de los usuarios.

Hoy en día, diez años después de que los formularios HTML se convirtieran en parte del estándar HTML, las transacciones complejas de los usuarios de la red están superando los límites de capacidad de los formularios HTML estándar.

XForms ofrece un método más完善o, más seguro e independiente del dispositivo para manejar las entradas de red. Deberíamos esperar que las soluciones de red futuras requieran el uso de navegadores que soporten XForms (todos los navegadores futuros deberían soportar XForms).

XForms puede separar los datos de la lógica de presentación

XForms utiliza XML para definir datos, mientras que HTML o XHTML se utilizan para mostrar datos. XForms puede separar la lógica de los datos del diseño. La definición de datos de XForms es independiente de la forma en que los usuarios finales y las aplicaciones interactúan con ella.

XForms utiliza XML para definir datos de formulario

A través de XForms, se pueden usar XML para expresar y verificar las reglas que describen y validan los datos.

XForms utiliza XML para almacenar y transmitir datos

A través de XForms, los datos mostrados en el formulario se pueden almacenar en documentos XML y los datos enviados desde el formulario se transmiten en Internet usando XML.

Los datos se codifican y transmiten en Unicode.

XForms es independiente del dispositivo

Separar los datos de la presentación hace que XForms sea independiente del dispositivo, ya que el modelo de datos se puede usar en todos los dispositivos. La presentación puede ser personalizada para diferentes interfaces de usuario, como teléfonos móviles, dispositivos portátiles y lectores de braille para ciegos.

Debido a que XForms es independiente del dispositivo y se basa en XML, también es posible agregar elementos de XForms a otras aplicaciones XML, como VoiceXML (datos de web hablada), WML (lenguaje de marcado inalámbrico) y SVG (gráficos vectoriales escalables).

XForms es un estándar de W3C

XForms se convirtió en estándar de W3C en octubre de 2003.

Puede encontrar aquí el estándar recomendado oficial de W3C:

http://www.w3.org/TR/xforms/