Bonjour Anne,
désolé, je fais court, le webmail et un wifi chaotique viennent d'envoyer en
fumé, le message complet que je viens de rédiger :-(
anne Parlebas a écrit :
Bonjour,
En regardant les archives de cette liste de diffusion, je suis tombée sur ces
sujets qui m'intéressent : OOo 2.1 : Base de donnees XML en entree (fusion,
...) et Fusion XML OOo.
J'ai effectivement un document writer et je souhaiterais importer différentes
données xml dans des champs particuliers de ce document. J'ai téléchargé le
filtre d'import de MaXFusion :
http://www.bobiciel.com/maxopeninfo/default_zone/documents/maxooofusion.zip
et vu que tout
marchait.
ok, si ça fonctionne tu as certainement dû corriger le problème lié au chemin
d'accès au répertoire des filtres xslt. (sinon, voir mes échanges avec Nicolas
Jeudi sur la liste prog)
J'ai voulu avoir la même chose pour mon propre document, j'ai donc crée
différents
champs de fusion dans un doc .sxw. Pour le filtre d'import j'ai en gros
récupéré les fichiers
content.xml, meta.xml, settings.xml, styles.xml de mon document .sxw et j'en
ai copié le contenu.
là, je ne comprends pas ce que tu chercches à faire !!! MaxFusion a justement
été créé pour ne plus avoir à fabriquer les filtres xslt à la mano.
Le principe de fonctionnement de MaxFusion est le suivant :
1) créer un document modèle sous OOo en y intègrant le paramètrage xpath
adéquate
2) enregistrer ce document au travers le filtre Fusion MaXOpenInfo (writer)
et en écrasant le fichier .../xslt/Fusion MaXOpenInfo
(writer)/FusionXmlToWriter.xsl
En fait, le filtre xslt d'import FusionXmlToWriter.xsl qui va servir à la
fusion est créé automatiquement. C'est vrai que ça peut sembler tordu, mais ça
fonctionne à merveille ;-) en en plus la méthode est on ne peut plus générique.
3) ouvrir le fichier source xml au travers du filtre Fusion MaXOpenInfo
(writer)
On obtient un document OOo qui est le résultat de la fusion des données xml
dans le modèle Writer.
La macro inclue dans le document rend l'opération 2) totalement transparente
pour l'utilisateur final.
A ce sujet, si un spécialist des applications packagées pouvait me donner un
petit coup de main pour finaliser ce travail d'intégration, ce serait sympa. Il
est déja bien avancé, mais je bute sur des problèmes qui semblent être des
bogues d'OOo. Il faudra que je me penche à nouveau sur le sujet un de ces jours
pour voir si ces problèmes sont règlés avec les nouvelles versions.
Mais la fusion xml ne marche pas, les champs de fusion ne sont pas remplacés
par leur valeur. Donc, me serais-je trompée dans la création des champs de
fusion et/ou aurais-je crée un mauvais filtre XSLT ?
Autrement, j'ai vu que Bob proposait d'avoir une version plus récente du
filtre maxooofusion.
Comme j'ai la version 2 d'OOo serait-il possible de l'avoir ?
Je t'envoie tout ça dès mon retour au bureau samedi. (avec une vrai connxion et
un vrai courrielleur)
J'ai mis le zip de mes fichiers sur anoukaya.ifrance.com, cliquez sur Mes
fichiers. Le dossier contient le document sxw dans lequel j'aimerais importer
des
données xml, un dossier contenant les fichiers xml de ce document sxw, un
fichier de données xml et le filtre de transformation xslt.
Ok, je télécharge et j'essaie de trouver le temps pour te préparer une maquette
sur la base de ton modèle.
Merci d'avance
De rien, merci à toi de t'interesser à MaXFusion
Bonne journée
Bob
Cordialement,
Anne
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]