Tu as raison ) je te remercie pour tout ,  je te donnerai des nouvelles lorsque j'aurai un autre fichier soit disant xml et dire que c'est les fichiers de nos futures cartes d'identités, fabuleux :(.
 
Bonne soirée
Françoise
 
-------Message original-------
 
De : Bob
Date : 11/10/2006 22:25:05
Sujet : Re: [prog] Réf. : Re: [prog] Réf. : Re: [prog] Réf. : Re: [prog] Fusion entre un fichier xml et un formulaire odt
 
Françoise a écrit :
 
> Tu as bien raison lorsque j'enlève cette partie la fusion fonctionne
> bien :)
> Mais avons-nous une solution pour ne pas l'enlever?
>
Il faut voir ça avec les services qui te fournissent ces fichiers.
Demande que l'on t"en envoie un autre, peut etre que celui ci a été
endomagé !
 
Bob
 
> Françoise
> /-------Message original-------/
> /*De :*/ Bob <mailto:[EMAIL PROTECTED]>
> /*Date :*/ 11/10/2006 22:04:52
> /*Sujet :*/ Re: [prog] Réf. : Re: [prog] Réf. : Re: [prog] Fusion
> entre un fichier xml et un formulaire odt
> Françoise a écrit :
> > Je l'ai déjà fait et cela ne fonctionne pas plus , je t'ai envoyé le
> > fichier xml, tu verras bien
> >
> c'est vu ;-)
> > XML Parsing Error: reference to invalid character number
> > Location: file:///Users/Bob/Desktop/Fusion%20Franc%CC%A7oise/carte.xml
> > Line Number 8, Column 20:
> >
> <Content>X`&#x0;&#x10;JFIF&#x0;&#x1;&#x2;&#x1;&#x1;,&#x1;,&#x0;&#x0;[&#x0;C&#x0;&#x1C;&#x13;&#x15;&#x18;&#x15;&#x11;&#x1C;&#x18;&#x16;&#x18;&#x1F;&#x1D;&#x1C;!)E-)&amp;&amp;)T&lt;@2EdXigbX`_n|&#x1E;&#x6;nu&#x16;w_`
> > -------------------^
> et ça confirme ce que je te disais dans mon précédent message :
> _il faut revoir l'outil qui génère ce fichier soit disant xml_ !
> Pour vérifier qu'un fichier xml est bien formé, il suffit de l'ouvrir
> avec le navigateur de ton choix, (dans mon cas Firefox) le navigateur
> dois normalement te l'afficher entièrement sous forme d'arbre. Si une
> erreur est détectée, le navigateur t'indique l'endroit.
> Pour t'affranchir temporairement de ce problème :
> - supprime l'élément <Content>X`&#x0;&#x10;JFIF&#x...</Content>
> - vérifie qu'il n'y a aps d'autre problème en ouvrant le fichier xml
> avec ton navigateur
> et normalement, la fusion doit fonctiuonner
> Bob
> > Françoise
> > /-------Message original-------/
> > /*De :*/ Bob <mailto:[EMAIL PROTECTED]>
> > /*Date :*/ 11/10/2006 21:45:10
> > /*Sujet :*/ Re: [prog] Réf. : Re: [prog] Fusion entre un fichier xml
> > et un formulaire odt
> > Françoise a écrit :
> > > Bonjour Robert,
> > >
> > > Tout le monde a besoin de repos quelquefois :)
> > >
> > > J'ai essayé comme tu me le conseilles mais cela ne fonctionne pas il
> > > semblerait qu'une partie de ce fichier contient des caractères
> > > spéciaux et c'est pour cela que ça ne fonctionne pas. La fusion bloque
> > > complètement .
> > >
> > Si ton fichier xml contient des caracteres non conforme avec l'encodage
> > déclaré, ce n'est pqs normal. Dans ce cas, c'est l'outil qui génère le
> > fichier qu'il faut revoir !
> > Pour t'affranchir de ce genre de pb, fais un premier essqis qvec un
> > petit fichier créé manuellement et ne contenant que 4 ou 5 attributs
> > Bob
> > > Je t'envoie le fichier de la carte d'identité tu verras bien.
> > >
> > > Françoise :)
> > >
> > > /-------Message original-------/
> > >
> > > /*De :*/ Bob <mailto:[EMAIL PROTECTED]>
> > > /*Date :*/ 10/11/06 15:22:54
> > > /*Sujet :*/ Re: [prog] Fusion entre un fichier xml et un
> formulaire odt
> > >
> > > Bonjour Françoise,
> > >
> > > Tout d'abord, désolé pour mon silence radio depuis 3 semaines.
> > >
> > > Françoise a écrit :
> > >
> > > > Bonjour à tous,
> > > >
> > > > Quelqu'un pourrait-il me dire comment je dois mis prendre pour faire
> > > > une fusion entre un fichier xml et un formulaire odt ?
> > > >
> > > Plusieurs solutions, mais ma préférence penche pour MaXFusion ;-)
> > >
> > > Il suffit en fait de saisir des expressions xpath dans le champs
> "Texte
> > > par défaut" des contrôles que tu souhaites initialiser avec des
> données
> > > issues d'un fichier xml externe. (voir exemple plus bas)
> > > Ajoutes la macro de MaXFusion à ton document, et relies cette
> macro à un
> > > bouton qui te permettra de sélectionner le fichier source xml qui doit
> > > servir à actualiser les données de ton formulaire. (comme dans
> l'exemple
> > > MaXFusion)
> > >
> > > Autres solutions :
> > > 1) les formulaires xforms (dont je t'ai également parlé dans mes
> > > premiers messages). Je ne sais pas si c'est plus simple ... à voir
> > > 2) écrire une macro qui parse la source xml et construit le formulaire
> > > (comme te propose david Petter)
> > >
> > > > J'aimerais que les sections <//CardHolder> et <//CardHolder/Address>
> > > > s'inscrivent directement dans mon formulaire mais je n'y arrive pas
> > > >
> > > > Voici le fichier xml
> > > >
> > > > <?xml version="1.0" encoding="utf-8" ?>
> > > > <Card>
> > > > <CardReader Name="*G*" />
> > > >
> > > > <CardHolder LastName="*Robert*" FullName="*Francoise Anna Marie
> > > > Robert*" FirstNames="*Robert*" FirstName="*Françoise*"
> > > > NationalIDNumber="*7608252*"
> > > > DateOfBirth="*1976-08-25T00:00:00.0000000+02:00*" Name="*Françoise
> > > > Robert*" Nationality="*Belge*" PlaceOfBirth="*Seoul*"
> > > > Gender="*Female*" NobleCondition="">
> > > >
> > > > <Address PostCode="*5000*" Street="*Avenue de Namur*" Number="*45
> > > > /0008*" City="*Namur*" />
> > > >
> > > > <Picture>
> > > > <ContentFile>C:\Sung Ja Bribosia.jpg</ContentFile>
> > > > <content/>
> > > > </Picture>
> > > >
> > > > </CardHolder>
> > > > </Card>
> > > >
> > > Tu saisies dans le champs "Texte par défaut" des contrôles
> > > correspondant, des expressions xpath encadrées par des accolades comme
> > > par exemple :
> > >
> > > {/Card/CardHolder/@LastName}
> > > {/Card/CardHolder/@FullName}
> > > {/Card/CardHolder/@FirstNames}
> > > {/Card/CardHolder/@NationalIDNumber}
> > >
> > > {/Card/CardHolder/Address[1]/@PostCode}
> > >
> > > petit rappel ;-) : @ indique que tu fais référence à un attribut,
> et non
> > > à un élément
> > >
> > >
> > > Ton document est donc ainsi paramètré, à la fois pour MaXForms et pour
> > > MaXFusion. Tu peux donc l'utiliser de la façon suivante :
> > >
> > > 1) ouverture du formulaire avec champs vides
> > > 2) initialisation du contenu des champs en sélectionnant le
> fichier xml
> > > source de ton choix
> > > 3) modification des données saisies
> > > 4) enregistrement des données au format xml en écrasant le fichier
> > > source, ou en créant un nouveau fichier
> > >
> > > Voila, that's all. En espèrant que ça réponde à ta demande
> > >
> > > Bob
> > >
> > >
> > > /1976 : le bepc et /Rockcollection ;-)
> > > //
> > >
> > > >
> > > > Merci d'avance pour toutes informations
> > > >
> > > > Françoise
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> > >
> > >
> > >
> > > Des émoticônes GRATUITES pour votre messagerie électronique ? Cliquez
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >
> > Binettes de Halloween gratuites pour vos courriels ! Cliquez ici !
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
> Binettes de Halloween gratuites pour vos courriels ! Cliquez ici !
 
 
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 
Des émoticônes GRATUITES pour votre messagerie électronique ? Cliquez ici !

Répondre à