Charles Explorer logo
🇨🇿

Poloautomatická transformace XML Schema na XForms

Publikace na Matematicko-fyzikální fakulta |
2011

Abstrakt

Možnosti súčasných HTML webových formulárov sú nedostatočné - chýbajúca typová kontrola, žiadne možnosti validácie, či úzke prepojenie datovej a prezentačnej vrstvy. Nová generácia formulárov XForms postavená kompletne na formáte XML zahrňuje všetky uvedené vlastnosti bez nutnosti používať ďalší skriptovací jazyk.

Naviac, formuláre XForms môžu byť generované automaticky, ak existuje korešpondujúca schéma. V tomto článku sa zaoberáme možnosťou poloautomatickej transformácie z jazyka XML Schema priamo do XForms s využitím vhodnej podmnožiny prvkov HTML.

Navrhovaný algoritmus prechádza vstupnú XML schému a generuje zodpovedajúci formulár XForms v dvoch krokoch. Navrhovaný koncept sme overili implementáciou XForms editora.