From: LIBEL Jérôme LEONARD (jleonard@libel.fr)
Date: 04/05/2004 - 07:24
----- Original Message -----
From: "Jean-Marie Hoornaert" <xml@h2o.be>
To: <xml-tech@xmlfr.org>
Sent: Monday, May 03, 2004 6:38 PM
Subject: [xml-tech] Re: Filemaker pro exportation XML
>
>
> Le 3 mai 2004, =E0 17:32, LIBEL J=E9r=F4me LEONARD a =E9crit :
>
> > Je cherche =E0 exporter une base dee donn=E9es en html via une =
> feuille=20
> > xsl. Tou vas pour le mieux sauf pour mes rubrique multilignes don
les=20=
>
> > sauts de ligne ne sont pas pris en compte.
> >
> > Si quelqu'un =E0 une solution, je le remercie d'avance de m'en faire=20=
>
> > part.
>
> Pour ceux qui ne connaissent pas FileMaker, celui ci exporte un
fichier=20=
>
> xml ayant
> comme racine : fmp:RESULTSET
> chaque fiche de la base de donn=E9e : fmp:ROW
> chaque rubrique dans une fiche : fmp:COL
> chaque ligne/cellule d'une rubrique multivalu=E9e : fmp:DATA
> et donc une fois fmp:DATA par fmp:COL si multivalu=E9e =3D=
> 1
>
> FileMaker Pro exporte donc chaque ligne d'une rubrique multivalu=E9e=20
> comme autant fmp:DATA.
> Et il garde les lignes vides.
> Il faut donc faire, par exemple, une for-each sur chaque fmp:DATA de
la=20=
>
> rubrique ( =3D fmp:COL) concern=E9e.
> Et si on veux supprimer les lignes vides, faire un petit test.
>
> Voici un exemple, tr=E8s perfectible, qui transforme les lignes non
vide=20=
>
> d'une rubrique multivalu=E9e en autant de paragraphe d'un document html.
> fmp:COL[10] indique qu'on traite la 10=E8me rubrique dans la fiche=20
> courante.
>
> <xsl:for-each select=3D"fmp:RESULTSET/fmp:ROW/fmp:COL[10]/fmp:DATA">
> <xsl:choose>
> <xsl:when test=3D". =3D ''"/>
> <xsl:otherwise>
> <p>
> <xsl:value-of select=3D"."/>
> </p>
> </xsl:otherwise>
> </xsl:choose>
> </xsl:for-each>
>
> Voil=E0. J'esp=E8re avoir pu t'aider un petit peu.
>
> --
> Cordialement.
>
> Jean-Marie -HOO;-)
> ____________________
> Jean-Marie Hoornaert
> Courriel : jmh@h2o.be
> PPsP* : http://www.h2o.be
> Newsletter : abonnement@h2o.be?subject=3Dabonnement_h2o
> * Page Personnelle sans Pr=E9tention
> * pour AppleScripter FileMaker=20=
>
> --
> 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)
>
>
Bonjour,
Je te remercie bien mais je me suis mal exprimé, ma rubrique n'est pas
multivaluée, c'est juste une rubrique texte contenant un texte sur plusieurs
lignes.
Quand je l'exporte, elle est bien exportée dans le fichier html mais en
ouvrant avec mon navigateur, les sauts de ligne ne sont pas conservés.
Exemple:
voici le contenu de ma rubrique texte:
Premiere ligne
seconde ligne
troisieme ligne
.....
derniere ligne
Voici le code généré:
<tr valign="top">
<td nowrap=""><font><b>Texte intégral: </b></font></td><td
colspan="3">Premiere ligne
sconde ligne
troisieme ligne
.....
derniere ligne
</td>
Voici le résultat dans mon navigateur:
Premiere ligne sconde ligne troisieme ligne ..... derniere ligne
Voila.
Je refais donc appel à l'aide et remercie Jean-Marie Hoornaert pour sa
réponse.
--
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
|