From: Antoine Mensch (antoine.mensch@xquarkgroup.com)
Date: 06/01/2004 - 11:12
>
> Bonjour,
>
> Je souhaiterais savoir comment il est possible d'organiser entre eux des
> modèles XForms.
>
Tout d'abord, qu'appelles-tu modèle XForms: est-ce l'élément model, qui
contient ou référence généralement le ou les schémas utilisés, l'instance
initiale, les instructions permettant d'envoyer le résultat du formulaire au
serveur et éventuellement des contraintes d'intégrité supplémentaires, ou
est-ce l'aspect graphique du formulaire? Ce qui est simple à partager, c'est
les schémas, puisqu'ils peuvent être définis dans des documents séparés: tu
retrouves alors toute les possibilités de composition et d'héritage des
schémas. Le reste du contenu de l'élément model (et en particulier les
contraintes d'intégrité) est spécifique à un formulaire. On peut peut-être
faire quelque chose avec les mécanismes standards d'inclusion XML (entités)
pour définir des contraintes réutilisables, mais ça reste à creuser.
Par contre, il n'est pas possible (avec les mécanismes de la spec) de
définir un composant graphique réutilisable (par exemple un formulaire de
saisie d'adresse basé sur un type schéma correspondant) pouvant être
facilement inséré dans un formulaire plus complexe (c'était prévu dans les
premiers drafts de la spec, puis ça a disparu). Bien sûr, on peut toujours
imaginer un mécanisme de plus haut niveau qui génère des formulaires XForms
à partir de briques, mais je ne connais pas d'outils qui le fassent.
> Ayant l'esprit obscurcit par la Programmation Orientée Objet, je voudrais
> pouvoir faire des liens entre différents modèles, des compositions,
> éventuellement même des héritages, et quantités de choses.
>
> Je précise bien que je voudrais le faire, si du moins cela a un sens, au
> niveau des modèles. J'ai bien compris que au niveau des instances
> on pouvait
> lier plusieurs modèles ; peut être est-ce la seule approche possible ?...
>
> Et si en plus vous aviez des exemples à me proposer sur ces modes
> d'organisation, du moins autre chose que le trop fameux
> formulaire de login,
> (qui n'organise rien du tout d'ailleurs), j'en serais très heureux.
>
Peux-tu préciser ce que tu cherches à faire?
Antoine Mensch
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|