From: Pierre Lamonzie (pierrelamonzie@yahoo.fr)
Date: 10/06/2003 - 11:44
Bonjour à tous,
j'ai un document XML représentant une table d'une bdd,
mon but est d'afficher, à l'aide d'un document XSL, un
seul champ de chaque enregistrement. Cependant je
souhaite placer les informations dans un tableau HTML
comportant n colonnes (n variable).
j'ai donc un document XSL comme suit :
<xsl:if test="(pl:getLoop() mod $nbColumns)=0">
<TR>
</xsl:if>
<TD> <xsl:value-of select="Nom"/> </TD>
<xsl:if test="(pl:getLoop() mod
$nbColumns)=(($nbColumns)-1)">
</TR>
</xsl:if>
<xsl:value-of select="pl:inc()"/>
Avec cette solution mon document XSL n'est pas valide
car il associe le fin de if avec le TR, j'ai donc
tenté une autre approche :
<xsl:if test="(pl:getLoop() mod $nbColumns)=0">
<xsl:value-of select="pl:getTR()"/>
</xsl:if>
<TD> <xsl:value-of select="Nom"/> </TD>
<xsl:if test="(pl:getLoop() mod
$nbColumns)=(($nbColumns)-1)">
<xsl:value-of select="pl:getEndTR()"/>
</xsl:if>
<xsl:value-of select="pl:inc()"/>
où les méthodes getTR() et getEndTR() renvoit
respectivement "<TR>" et "</TR>" seulement ici <TR>
est vu comme du texte et apparaît tel quel
à l'écran du navigateur.
Si l'un ou l'une d'entre vous avait une idée pour
résoudre mon problème ou même une remarque permettant
de m'aiguiller vers une solution je lui en serais très
reconnaissant.
Merci d'avance.
Pierre
___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com
--
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
|