The Project Xwam is a simply Web Cliente Application for create Web GUI Forms Applications from XDS and work XML data, included migrations from CSV or other platforms.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
KyMAN 4c85095ab4 #wip: Started basic base. 2 months ago
Public #wip: Started basic base. 2 months ago
.gitignore #wip(html): Builder basic HTML page. 2 months ago
LICENSE Initial commit 2 months ago
README.md #wip: Started basic base. 2 months ago

README.md

Xwam

The Project Xwam is a simply Web Cliente Application for create Web GUI Forms Applications from XDS and work XML data, included migrations from CSV or other platforms. It is planned to work with ZIP files for working XSD GUI and XML data as local database.

El proyecto Xwam, de las siglas XSD/XML Web Application Manager o Administrador de Aplicaciones Web XSD/XML, donde la doble X está substituída por una X mayúscula y el resto en minúscula, es un proyecto orientado a generar una aplicación de gestión de formularios base GUI Web con Formularios a partir de la estructura de un XSD para gestionar datos XML, así como la integración de datos externos para añadirlos a lso datos actuales del XML.

Para dicho propósito, se hará una Aplicación Web sólo cliente y donde se dividirá completamente las vistas (Sólo HTML), del diseño (Sólo SASS y CSS) del Controlador (Scripts JavaScript/ECMAScript 2015), haciendo que la aplicación sea únicamente cliente y que ésta pueda ser gestionada desde los 3 puntos de desarrollo totalmente independizados.

Para poder trabajar tanto los XSD, que conforman la estructura de los datos y por tanto, la estructura del GUI de formularios y vistas de visualización de datos; así como los XML, se usará DOM aprovechando que en entorno de navegador, JavaScript ya viene integrado con dicha tecnología a un nivel bastante avanzando.

El resultado de un flujo de la base de la idea de la aplicación quedaría tal que así:

flowchart TD

E["Estructura (HTML)"]
D["Diseño (CSS y SASS)"]
C["Core (Controlador JS/ECMA)"]
XSD[XSD]
XML[XML]
X([Cliente])

X -.-> E
D --> E
E --> C
C --> XSD
C --> XML
XSD -.- XML