XForms separa el contenido y la forma de los formularios, además de añadir capacidades de prerellenado y validación de una forma sencilla, a través de etiquetas XML. Emplea CSS para la representación visual y es independiente del lenguaje XML que lo utilice (XHTML, SVG, etc.).
Fuente: mozillaZine.