XForms/Prerrequisitos para usar XForms

De Wikilibros, la colección de libros de texto de contenido libre.

Sí bien en un principio XForms fue concebido para ser soportado directamente por los navegadores de internet, diversos factores llevaron a que esto nunca se concretara. Afortunadamente muchos convencidos no se.dieron por vencido y han creado herramientas que permiten usar XForms con navegadores que no lo soportan nativamente.

De los muhco plugins disponibles, los dos más destacados son: XSLTForms y BetterForms

De estos dos, el más sencillo de usar es XSLTForms, pues solo requiere añadir una instrucción al inicio del un documento XHTML para aplicarle una transformación XSLT que hace que nuestro XForm sea entendible para el navegador en HTML puro y JavaScript.

Desafortunadamente, los navegadores incluyen multiples resticciones que impiden que el código JavaScript se ejecute al abrir archivos locales, esto puede solucionarse ejecutando un servidor HTTP localmente para hacer nuestras pruebas.

Un servidor muy sencillo y configurado especialmente para XForms es NanoXFServer

Para hacerlo funcionar siga estos pasos:

  • Instale Java
  • Descargue el instalador de NanoXFServer
  • Descomprimalo en una carpeta local
  • Ejecute el comando launch.bat en Windows o launch.sh en Linux
  • Ingrese en su navegador a la direccion http://localhost:88

Aparecerá una página de bienvenida con acceso a varios ejemplos de XForms funcionales.