Problème d'affichage XML

francesco - 18 nov. 2022 à 16:59
 francesco_1202 - 18 nov. 2022 à 18:09

Bonjour, j'aimerais afficher mes données grâce au xml avec xls. Sur cooktop, sa fonctionne niquel, mais quand je lance via le navigateur j'ai une page blanche alors que j'ai bien lier le fichier xls avec le fichier xlm. Si vous savez m'aidez sa serait super gentil.

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="labo8.xsl"  ?>

<CoupeDuMonde>
	<groupe groupe = "Groupe A">
		<match date = "20-11-22" heure="17:00" equipe1="Qatar" equipe2="�quateur" butequipe1="0" butequipe2="0"></match>
		<match date = "21-11-22" heure="17:00" equipe1="S�n�gal" equipe2="Pays-Bas" butequipe1="0" butequipe2="0"></match>
		<match date = "25-11-22" heure="14:00" equipe1="Qatar" equipe2="S�n�gal" butequipe1="0" butequipe2="0"></match>
		<match date = "25-11-22" heure="17:00" equipe1="Pays-Bas" equipe2="�quateur" butequipe1="0" butequipe2="0"></match>
		<match date = "29-11-22" heure="16:00" equipe1="Pays-Bas" equipe2="Qatar" butequipe1="0" butequipe2="0"></match>
		<match date = "29-11-22" heure="16:00" equipe1="�quateur" equipe2="S�n�gal" butequipe1="0" butequipe2="0"></match>
	</groupe>
	<groupe groupe = "Groupe B">
		<match date = "21-11-22" heure="14:00" equipe1="Angleterre" equipe2="Iran" butequipe1="0" butequipe2="0"></match>
		<match date = "21-11-22" heure="20:00" equipe1="�tats-Unis" equipe2="Pays des Galles" butequipe1="0" butequipe2="0"></match>
		<match date = "25-11-22" heure="11:00" equipe1="Pays des Galles" equipe2="Iran" butequipe1="0" butequipe2="0"></match>
		<match date = "25-11-22" heure="20:00" equipe1="Angleterre" equipe2="�tats-Unis" butequipe1="0" butequipe2="0"></match>
		<match date = "29-11-22" heure="20:00" equipe1="Pays des Galles" equipe2="Angleterre" butequipe1="0" butequipe2="0"></match>
		<match date = "29-11-22" heure="20:00" equipe1="Iran" equipe2="�tats-Unis" butequipe1="0" butequipe2="0"></match>
	</groupe>
	<groupe groupe = "Groupe C">
		<match date = "22-11-22" heure="11:00" equipe1="Argentine" equipe2="Arabie Saoudite" butequipe1="0" butequipe2="0"></match>
		<match date = "22-11-22" heure="17:00" equipe1="Mexique" equipe2="Pologne" butequipe1="0" butequipe2="0"></match>
		<match date = "26-11-22" heure="14:00" equipe1="Pologne" equipe2="Arabie Saoudite" butequipe1="0" butequipe2="0"></match>
		<match date = "26-11-22" heure="20:00" equipe1="Argentine" equipe2="Mexique" butequipe1="0" butequipe2="0"></match>
		<match date = "30-11-22" heure="20:00" equipe1="Pologne" equipe2="Argentine" butequipe1="0" butequipe2="0"></match>
		<match date = "30-11-22" heure="20:00" equipe1="Arabie Saoudite" equipe2="Mexique" butequipe1="0" butequipe2="0"></match>
	</groupe>
	<groupe groupe = "Groupe D">
		<match date = "22-11-22" heure="14:00" equipe1="Danemark" equipe2="Tunisie" butequipe1="0" butequipe2="0"></match>
		<match date = "22-11-22" heure="20:00" equipe1="France" equipe2="Australie" butequipe1="0" butequipe2="0"></match>
		<match date = "26-11-22" heure="11:00" equipe1="Tunisie" equipe2="Australie" butequipe1="0" butequipe2="0"></match>
		<match date = "26-11-22" heure="17:00" equipe1="France" equipe2="Danemark" butequipe1="0" butequipe2="0"></match>
		<match date = "30-11-22" heure="16:00" equipe1="Tunisie" equipe2="France" butequipe1="0" butequipe2="0"></match>
		<match date = "30-11-22" heure="16:00" equipe1="Australie" equipe2="Danemark" butequipe1="0" butequipe2="0"></match>
	</groupe>
	<groupe groupe = "Groupe E">
		<match date = "23-11-22" heure="14:00" equipe1="Allemagne" equipe2="Japon" butequipe1="0" butequipe2="0"></match>
		<match date = "23-11-22" heure="17:00" equipe1="Espagne" equipe2="Costa Rica" butequipe1="0" butequipe2="0"></match>
		<match date = "27-11-22" heure="11:00" equipe1="Japon" equipe2="Costa Rica" butequipe1="0" butequipe2="0"></match>
		<match date = "27-11-22" heure="20:00" equipe1="Espagne" equipe2="Allemagne" butequipe1="0" butequipe2="0"></match>
		<match date = "01-12-22" heure="20:00" equipe1="Japon" equipe2="Espagne" butequipe1="0" butequipe2="0"></match>
		<match date = "01-12-22" heure="20:00" equipe1="Costa Rica" equipe2="Allemagne" butequipe1="0" butequipe2="0"></match>
	</groupe>
	<groupe groupe = "Groupe F">
		<match date = "23-11-22" heure="11:00" equipe1="Maroc" equipe2="Croatie" butequipe1="0" butequipe2="0"></match>
		<match date = "23-11-22" heure="20:00" equipe1="Belgique" equipe2="Canada" butequipe1="0" butequipe2="0"></match>
		<match date = "27-11-22" heure="14:00" equipe1="Belgique" equipe2="Maroc" butequipe1="0" butequipe2="0"></match>
		<match date = "27-11-22" heure="17:00" equipe1="Croatie" equipe2="Canada" butequipe1="0" butequipe2="0"></match>
		<match date = "01-12-22" heure="16:00" equipe1="Croatie" equipe2="Belgique" butequipe1="0" butequipe2="0"></match>
		<match date = "01-12-22" heure="16:00" equipe1="Canada" equipe2="Maroc" butequipe1="0" butequipe2="0"></match>
	</groupe>
	<groupe groupe = "Groupe G">
		<match date = "24-11-22" heure="11:00" equipe1="Suisse" equipe2="Cameroun" butequipe1="0" butequipe2="0"></match>
		<match date = "24-11-22" heure="20:00" equipe1="Br�sil" equipe2="Serbie" butequipe1="0" butequipe2="0"></match>
		<match date = "28-11-22" heure="11:00" equipe1="Cameroun" equipe2="Serbie" butequipe1="0" butequipe2="0"></match>
		<match date = "28-11-22" heure="17:00" equipe1="Br�sil" equipe2="Suisse" butequipe1="0" butequipe2="0"></match>
		<match date = "02-12-22" heure="20:00" equipe1="Cameroun" equipe2="Br�sil" butequipe1="0" butequipe2="0"></match>
		<match date = "02-12-22" heure="20:00" equipe1="Serbie" equipe2="Suisse" butequipe1="0" butequipe2="0"></match>
	</groupe>
	<groupe groupe = "Groupe H">
		<match date = "24-11-22" heure="14:00" equipe1="Uruguay" equipe2="Cor�e du Sud" butequipe1="0" butequipe2="0"></match>
		<match date = "24-11-22" heure="17:00" equipe1="Portugal" equipe2="Ghana" butequipe1="0" butequipe2="0"></match>
		<match date = "28-11-22" heure="14:00" equipe1="Cor�e du Sud" equipe2="Ghana" butequipe1="0" butequipe2="0"></match>
		<match date = "28-11-22" heure="20:00" equipe1="Portugal" equipe2="Uruguay" butequipe1="0" butequipe2="0"></match>
		<match date = "02-12-22" heure="16:00" equipe1="Cor�e du Sud" equipe2="Portugal" butequipe1="0" butequipe2="0"></match>
		<match date = "02-12-22" heure="16:00" equipe1="Ghana" equipe2="Uruguay" butequipe1="0" butequipe2="0"></match>
	</groupe>
</CoupeDuMonde>
</xsl:stylesheet>

<--et Voici mon fichier Xls--!>

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="html" encoding="ISO-8859-1"/>
    <!--<xsl:param name='cl'></xsl:param>-->

    <xsl:param name='dt'>25-11-22</xsl:param>

    <xsl:template match="CoupeDuMonde">

        <html>

            <head>

                <title>Match de coupe du monde 2022</title>
                <link rel="stylesheet" type="text/css" href="labo8.css"/>
            </head>

            <body>

                <main>

                    <xsl:apply-templates select="groupe"/>

                </main>

            </body>

        </html>

    </xsl:template>

    <xsl:template match="match">

        <table>

            <tr>

                <td id="date">
                    <xsl:value-of select="@date"/>
&#160;</td>
                <td id="heure">
                    <xsl:value-of select="@heure"/>
&#160;</td>
                <td id="eq1">
                    <xsl:value-of select="@equipe1"/>
&#160;-</td>
                <td id="eq2">
                    <xsl:value-of select="@equipe2"/>
&#160;</td>
                <td id="b1">
                    <xsl:value-of select="@butequipe1"/>
&#160;-</td>
                <td id="b2">
                    <xsl:value-of select="@butequipe2"/>
&#160;</td>

            </tr>

        </table>

    </xsl:template>

    <xsl:template match="groupe">

        <titrecss>

            <font size="5" color="blue">

                <xsl:value-of select="@groupe"/>
&#160;

            </font>

        </titrecss>

        <xsl:apply-templates select="match"/>
        <br/>

    </xsl:template>

</xsl:stylesheet>

1 réponse

yg_be Messages postés 21303 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 mars 2023 1 326
18 nov. 2022 à 17:48

bonjour, quand tu écris xls, il s'agit bien de xsl?

0
francesco_1202
18 nov. 2022 à 17:55

Oui pardon..

0
francesco_1202
18 nov. 2022 à 18:09

J’ai supprimer le </xsl:stylesheet> dans le xml mais ça marche toujours pas.

0