Bonjour Sylvain,

-----Message d'origine-----
De : [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] 
Envoyé : mercredi 16 août 2006 17:11
À : dev@fr.openoffice.org
Objet : Re: [dev-fr] Autogénération (Filtre FusionXml)

Dans la procédure Main, la variable userPath n'est pas utilisée...

Non ! Je ne sais pas pourquoi mais chez-moi la variable userPath ne
fonctionne pas. C'est d'ailleurs pour ça que j'ai remis le chemin direct du
filtre de fusion.

Elle peut être utilisée pour rendre dynamique l'obtention du répertoire 
utilisateur. Pour ça, il suffit de remplacer :

Oui je sais Bob me l'avait dit, mais il semblerait en plus que j'ai un
problème de droit d'écriture, je dois regarder à ça aujourd'hui.

call 
ExportToURL("file:///C:/Documents%20and%20Settings/Françoise/Application%20D
ata/OpenOffice.org2/user/xslt/Fusion%20MaXOpenInfo%20(writer)/MaXOOoFusion.x
sl", 
"Fusion MaXOpenInfo (writer)")

par :

call ExportToURL(userPath + 
"/xslt/Fusion%20MaXOpenInfo%20(writer)/FusionXmlToWriter.xsl", "Fusion 
MaXOpenInfo (writer)")

Si je mets ce texte la fusion ne fonctionne plus.

J'utilise moi aussi ce filtre. Si je modifie le fichier exemple, ces 
modifications sont bien répercutées lorsque j'exécute le filtre. Dans 
les paramètres du filtre XML, le chemin "XSLT pour import" est-il bien 
"C:\Documents and Settings\Françoise\Application 
Data\OpenOffice.org2\user\xslt\Fusion MaXOpenInfo 
(writer)\FusionXmlToWriter.xsl" ?

Le chemin est bien celui-là :
C:\Documents and Settings\Françoise\Application
Data\OpenOffice.org2\user\xslt\Fusion MaXOpenInfo
(writer)\FusionXmlToWriter.xsl

Pour créer intégralement un document modèle, il faut recopier les 4 
fonctions "Main", "GetAFileURL", "LoadFromURL" et "ExportToURL" dans un 
module du nouveau document modèle (les autres fonctions ne sont pas 
utilisées).

Je vais essayer de faire ça aujourd'hui, et je te dirai quoi, merci beaucoup
pour les  renseignements.

Ensuite, il faut utiliser les balises délimitées par {} pour naviguer 
dans les noeuds du document XML source. Les paramètres utilisables sont 
rapidement décrits sur le site Bobiciel (sur la page du lien que j'ai 
donné ci-dessous).

Oui sur ce sujet j'ai déjà les réponses. 

A bientôt
Françoise

Sylvain

Françoise a écrit :
> Bonjour Sylvain,
> 
> J'ai bien utilisé le filtre de fusion XML du site Bobiciel
> 
> Il faut changer le Sub Main  comme ceci  :
> 
> Sub Main
> oService = CreateUnoService("com.sun.star.util.PathSubstitution")
> userPath = ConvertToURL(oService.substituteVariables("$(user)", true))
> 
> ' actualisation du filtre d'import "Fusion MaXOpenInfo (writer)"
> call
>
ExportToURL("file:///C:/Documents%20and%20Settings/Françoise/Application%20D
>
ata/OpenOffice.org2/user/xslt/Fusion%20MaXOpenInfo%20(writer)/MaXOOoFusion.x
> sl", "Fusion MaXOpenInfo (writer)")
>  ' import du fichier source XML à travers le filtre d'import "Fusion
> MaXOpenInfo (writer)"
> call LoadFromURL(GetAFileURL("", "*.xml", "Fichier XML (source fusion)"),
> "Fusion MaXOpenInfo (writer)")
>  End Sub
> 
> 
> Mettre le chemin du filtre qui se trouve dans les paramètres XML
> 
> Françoise
> 
> -----Message d'origine-----
> De : [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] 
> Envoyé : mercredi 16 août 2006 14:27
> À : dev@fr.openoffice.org
> Objet : Re: [dev-fr] Autogénération (Filtre FusionXml)
> 
> Bonjour,
> 
> Je suppose que vous avez utilisé le filtre de fusion XML du site 
> http://www.bobiciel.com/maxopeninfo/default_zone/fr/html/page-35.html ?
> 
> Qu'avez-vous modifié dans les macros pour que le filtre fontionne ?
> Avez-vous modifié les paramétrages du filtre XML ?
> 
> Sylvain
> 
> Françoise a écrit :
>> Bonjour,
>>
>>  
>>
>> Grâce à Bob et à  certains message sur le forum,  j’ai su faire
> fonctionner
>> le filtre de fusion XML, mais lorsque je fais des modifications dans le
>> fichier « ExempleFusionXML » et que je lance la  fusion, elle  ne
> fonctionne
>> pas,  elle me génère toujours l’ancien exemple, Pourquoi ?
>>
>>  
>>
>> Que dois-je faire pour que lorsque je lance la fusion de   mon exemple de
>> fusion  elle soit prise en considération. Dois-je changer certains
>> paramètres ?
>>
>>  
>>
>> Ou peut-être quelqu’un voudrait bien m’expliquer comment faire le fichier
> «
>> ExempleFusionXML »  par moi-même
>>
>> Merci de votre aide
>>
>>  
>>
>> Françoise
>>
>>  
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

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

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

Répondre à