Bonsoir Nicolas,

Nicolas JEUDY a écrit :

Bonjour,

Voila, après un peu d'absence de la liste de diffusion, je me lance dans
un projet Opensource lié à Openoffice.org.
[...]
Voila le but:

Je souhaite faire un application de génération de document à partir de
modèles openoffice.org 2.0 (Opendocument en fait)
Cette application WEB (utilisation de XUL pour l'interface) sera
totalement opensource.

J'aimerais savoir comment procèder pour generer un docuement
Opendocument directement à partir d'une requete SQL par exemple.

une méthode possible :
- produire du xml avec les requêtes SQL, puis utiliser en ligne commande, un filtre de transformation fabriqué à l'aide d'un modèle MaxFusion


En fait, j'aimerais avoir un modèle ou un document Openoffice.org dans
lequel je met des expressions XPATH.

quelle étrange idée :-)

ensuite, je genere un XML de données et je le fusion avec le document.

maxFusion le fesais pour des documents writer (en partie) (->
http://www.bobiciel.com/maxopeninfo/default_zone/fr/html/page-35.html)
mais j'aimerais faire le support du format Opendocument Writer, Calc,
draw et impress.

La version de MaxFusion que je t'ai envoyé en privé au mois d'avril ou mai (la 1.2.3, je crois) permet déja de générer des documents Calc et Draw. pour cela, tu dois créer sur le même modèle que celui pour Writer, les filtres à l'aide de l'outil "paramètrage du filtre xml". Il suffit d'associer la même xslt MaXOOoFusion123.xsl pour chacun des filtres d'export (Calc et Draw).

Pour un exemple de paramètrage d'import XML dans Calc, tu peux télécharger "Apple iTunesLibrary To Calc" sur :
http://sourceforge.net/projects/maxforms

Pour Impress, c'est plus compliqué, mais la nouvelle version (en préparation) de MaxFusion supporte ce module sans problèmes.

Je répond également au message concernant le format OpenDocument, que tu m'a envoyé en direct la semaine dernière (désolé pour ce retard dans la réponse, j'était en vacance).

En fait, le schéma a très peu évolué entre OOo1 et OpenDocument, en gros, il suffit de remplacer les namespaces en tête de la xslt pour que ça fonctionne. Tout cela sera intégré dans la version 2 de MaxFusion que je dois mettre en ligne prochainement (lorsque j'aurai terminé la doc, la traduction et le packaging).

Avez vous une idée du moyen le plus simple pour procèder ?

oui ;-)

Avez vous déja essayer (reussit) de le faire ?

oui ;-)

Ce projet sera mis en ligne sur internet dès les debuts du developpement
pour le faire evoluer en fonction des besoins utilisateurs.

Très bonne idée, communique moi le lien dès qu'il sera en ligne, j'essairai de participer au moins aux tests

J'aimerais aussi avoir quelque chose à présenter pour le salon des
solutions linux en fevrier 2006 soit sur le stand openoffice.org (si
c'est possible et si ca marche bien sur) soit en tant qu'association ....

Merci de m'envoyer vos commentaires, vos retour d'experience et vos
besoins. J'espere que ce projet fera avancer l'integration d'openoffice
dans les entreprises.

j'espère également et je pense qu'il est temps de mettre en avant le potentiel xml d'OOo

Bob

http://www.MaXOpenInfo.com

Nicolas JEUDY

PS: TOny, j'espere que la c'est bon :))))))


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à