Quel serait le meilleur processeur XForms basé sur JavaScript? J'essaie de faire migrer la solution de traitement Xforms basée sur le plugin (activeX) vers un processeur côté client basé sur javascript. Mais la XForm migrée ne fonctionne pas correctement dans les solutions côté client que j'ai trouvées. Ils donnent diverses erreurs inamicales et il est très difficile de trouver pourquoi, car il est incapable de déboguer. Idéalement, la migration devrait fonctionner sans aucun changement n'est-ce pas? Comment dois-je aborder mon objectif?Outils de traitement XForms côté client
Répondre
Je me garderai de dire quelle est la meilleure solution. Sur votre problème particulier, soit vous utilisiez une fonctionnalité non standard dans formsPlayer, ou vous utilisiez une fonctionnalité standard, mais elle n'est pas implémentée dans le processeur vers lequel vous essayez de vous déplacer.
Sans voir la forme, je ne pouvais pas dire.
Sur votre autre question concernant les moteurs côté client JavaScript, vous pouvez jeter un oeil à [backplanejs] [1]. C'est une bibliothèque JavaScript, construite sur YUI, qui fournit entre autres un processeur XForms et un analyseur RDFa. (La prise en charge de XForms provient du moteur Ubiquity XForms, sur lequel nous travaillons avec IBM - ils souhaitent ajouter le support de Dojo, et d'autres veulent ajouter le support jQuery.)
Il y aura aussi un successeur à formsPlayer bientôt disponible, qui sera un ensemble d'extensions installables à backplanejs, plutôt qu'une application autonome.
[1]: http://backplanejs.googlecode.com/ backplanejs
Je travaille sur Orbeon Forms, donc mon opinion est biaisée et je m'abstiendrai de répondre à votre question sur la "meilleure solution";).
Mais comme vous avez déjà plusieurs implémentations, nous vous recommandons de poster sur les problèmes spécifiques que vous avez rencontrés ici sur StackOverflow, ou sur la liste de diffusion/forum spécifique à l'une des implémentations que vous avez essayées. Ce faisant, pointer sur un exemple simple qui illustre le problème que vous voyez est toujours un plus.
Je n'ai vraiment pas d'avis qui est le meilleur, mais je participe à XSLTForms mailing list et il y a beaucoup d'activité là-bas. Les gens posent des questions, obtiennent des réponses et les bugs qu'ils découvrent sont souvent corrigés. Je suggère de donner XSLTForms un autre essai et de prendre vos problèmes dans la liste de diffusion, si vous ne l'avez pas déjà fait. Je pense que c'est la seule solution côté client activement développée pour le moment.
Vous pouvez également consulter la formule EMC XForms Engine (gratuit pour dev); il semble que la mise en œuvre du côté client le plus mature en ce moment ... https://community.emc.com/docs/DOC-3100
xsltforms aussi est un XForms côté client renderer
http://www.agencexml.com/xsltforms
J'ai également mis au point un filtre xslt basé sur Java côté serveur qui peut être utilisé pour le rendu xforms.
http://www.mofokom.eu/blog/index.php/2013/04/06/transforming-jee-web-applications
Je suis curieux: quel était le plugin que vous utilisez? – avernet
Ses formes joueur – Dimuthu