XForms/Prerrequisitos para usar XForms
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.