Bonjour,
Ayant récupére le traitement le tableau avec XSL j'ai mis en oeuvre les fichiers suivants :
soit doc.xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="docu.xsl" ?>
<doc titre="bordel">
<colonne nom="col1">
<entree>ec11</entree>
<entree>ec12</entree>
<entree>ec13</entree>
</colonne>
<colonne nom="col2">
<entree>ec21</entree>
<entree>ec22</entree>
</colonne>
<colonne nom="col3">
<entree>ec31</entree>
<entree>ec32</entree>
<entree>ec33</entree>
<entree>ec34</entree>
</colonne>
</doc>
et donc docu.xsl
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="doc">
<table>
<tr>
<xsl:apply-templates select="colonne"/>
</tr>
<xsl:call-template name="compteur">
<xsl:with-param name="N" select="1"/>
</xsl:call-template>
</table>
</xsl:template>
<xsl:template name="compteur">
<xsl:param name="N"/>
<xsl:if test="colonne/entree[ $N ]">
<tr>
<xsl:for-each select="colonne">
<td>
<xsl:apply-templates select="entree[ $N ]"/>
<xsl:text> </xsl:text>
</td>
</xsl:for-each>
</tr>
<xsl:call-template name="compteur">
<xsl:with-param name="N" select="$N + 1"/>
</xsl:call-template>
</xsl:if>
</xsl:template>
<xsl:template match="colonne">
<th>
<xsl:value-of select="@nom"/>
</th>
</xsl:template>
</xsl:stylesheet>
Aucun souci avec Firefox et Mozilla, j'ai bien mon tableau html construit.
Par contre avec Internet Explorer 6.0.2800.1106, rien, nada, une magnifique page blanche.
Il doit manquer quelque chose, mais quoi ?
Merci d'avance
---------------------------------
Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails !
Créez votre Yahoo! Mail
--
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)
Received on Sat Dec 18 15:11:45 2004