Tag <HEAD> obligatoire ?
Karine56
Messages postés
8
Statut
Membre
-
Karine56 Messages postés 8 Statut Membre -
Karine56 Messages postés 8 Statut Membre -
Bonjour,
Voici le code du début de mon fichier XSL
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="windows-1250"/>
<xsl:template match="/">
<html>
<head>
<style type="text/css">
<!-- Affiche les titres de section en vidéo-inverse (blanc sur fond noir) -->
.video_inverse {font-size:14; font-weight:Bold; color:FFFFFF; background-color:000000;}
<!-- Encadrement gris -->
.cadre_gris {border-width:1 ;border-style:solid; border-color:#808080;}
<!-- Affiche une case à cocher -->
.case_a_cocher {text-align:center; font-size:11; font-weight:Bold; position:absolute; width:14; border-width:1; border-style:solid;}
<!-- Gestion de la taille du logo -->
img.logo {height:<xsl:value-of select="//sutri/ev/logo/@hauteur"/>; width:<xsl:value-of select="//sutri/ev/logo/@largeur"/>;}
</style>
</head>
<body>
</body>
</html>
</xsl:template>
------------------------------------------------------------------------------------------------------------------------------------------
Système d'exploitation : windows 2000, service pack 4
IE6 : 6.0.2800.1106 SP1
Dans ces conditions, lorsque j'essaie de faire afficher le HTML, cela affiche le code source...J,ai tout essayé ! Le title est plus loin dans le code, donc j'ai pensé que si je le mettais dans le tag <HEAD>, que ça arrangerait le problème...et non. La seule façon de faire afficher le code HTML correctement, est tout simplement d'enlever le tag HEAD. Est-ce qu'il est obligatoire ? Si je l'enlève, est-ce que cela pourra me causer d'autres problèmes plus tard ?
Merci beaucoup de me répondre rapidement !
Voici le code du début de mon fichier XSL
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="windows-1250"/>
<xsl:template match="/">
<html>
<head>
<style type="text/css">
<!-- Affiche les titres de section en vidéo-inverse (blanc sur fond noir) -->
.video_inverse {font-size:14; font-weight:Bold; color:FFFFFF; background-color:000000;}
<!-- Encadrement gris -->
.cadre_gris {border-width:1 ;border-style:solid; border-color:#808080;}
<!-- Affiche une case à cocher -->
.case_a_cocher {text-align:center; font-size:11; font-weight:Bold; position:absolute; width:14; border-width:1; border-style:solid;}
<!-- Gestion de la taille du logo -->
img.logo {height:<xsl:value-of select="//sutri/ev/logo/@hauteur"/>; width:<xsl:value-of select="//sutri/ev/logo/@largeur"/>;}
</style>
</head>
<body>
</body>
</html>
</xsl:template>
------------------------------------------------------------------------------------------------------------------------------------------
Système d'exploitation : windows 2000, service pack 4
IE6 : 6.0.2800.1106 SP1
Dans ces conditions, lorsque j'essaie de faire afficher le HTML, cela affiche le code source...J,ai tout essayé ! Le title est plus loin dans le code, donc j'ai pensé que si je le mettais dans le tag <HEAD>, que ça arrangerait le problème...et non. La seule façon de faire afficher le code HTML correctement, est tout simplement d'enlever le tag HEAD. Est-ce qu'il est obligatoire ? Si je l'enlève, est-ce que cela pourra me causer d'autres problèmes plus tard ?
Merci beaucoup de me répondre rapidement !
A voir également:
- Tag <HEAD> obligatoire ?
- Mp3 tag - Télécharger - Catalogage
- Tag scanner - Télécharger - Catalogage
- Tinder photo obligatoire - Accueil - Utilitaires
- Audio tag - Télécharger - Catalogage
- Tag&rename - Télécharger - Catalogage
6 réponses
bonsoir
la il n'apparait plus
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="windows-1250"/>
<xsl:template match="/">
<html>
<head>
<style type="text/css">
<!-- Affiche les titres de section en vidéo-inverse (blanc sur fond noir) -->
.video_inverse {font-size:14; font-weight:Bold; color:FFFFFF; background-color:000000;}
<!-- Encadrement gris -->
.cadre_gris {border-width:1 ;border-style:solid; border-color:#808080;}
<!-- Affiche une case à cocher -->
.case_a_cocher {text-align:center; font-size:11; font-weight:Bold; position:absolute; width:14; border-width:1; border-style:solid;}
<!-- Gestion de la taille du logo -->
img.logo {height:<xsl:value-of select="//sutri/ev/logo/@hauteur"/>; width:<xsl:value-of select="//sutri/ev/logo/@largeur"/>;}
</style>
</head>
<body>
</body>
</html>
</xsl:template>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
</body>
</html>
la il n'apparait plus
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="windows-1250"/>
<xsl:template match="/">
<html>
<head>
<style type="text/css">
<!-- Affiche les titres de section en vidéo-inverse (blanc sur fond noir) -->
.video_inverse {font-size:14; font-weight:Bold; color:FFFFFF; background-color:000000;}
<!-- Encadrement gris -->
.cadre_gris {border-width:1 ;border-style:solid; border-color:#808080;}
<!-- Affiche une case à cocher -->
.case_a_cocher {text-align:center; font-size:11; font-weight:Bold; position:absolute; width:14; border-width:1; border-style:solid;}
<!-- Gestion de la taille du logo -->
img.logo {height:<xsl:value-of select="//sutri/ev/logo/@hauteur"/>; width:<xsl:value-of select="//sutri/ev/logo/@largeur"/>;}
</style>
</head>
<body>
</body>
</html>
</xsl:template>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
</body>
</html>
Bonjour
est ce que sa résolu ton probleme? tu demande de l'aide rapidement mais tu ne reponds pas quand tu en as
est ce que sa résolu ton probleme? tu demande de l'aide rapidement mais tu ne reponds pas quand tu en as
Allo !
Je te remercie d'avoir répondu aussi rapidement. Je vais l'essayer chez un client qui a des problèmes ce matin et je te reviens pour te dire si ça marche ! : )
Je te remercie d'avoir répondu aussi rapidement. Je vais l'essayer chez un client qui a des problèmes ce matin et je te reviens pour te dire si ça marche ! : )
Rebonjour !
Bon j'ai modifié mon fichier..mais ça ne fonctionne pas...J'avais juste mis l'entête de mon fichier dans mon post, mais mon fichier est pas mal plus complexe...Si tu rajoutes tes tags, pourrais-tu me dire pourquoi tu les rajoutes ? Ça m'aiderait à comprendre pourquoi mon fichier ne fonctionne pas. De ce que je comprends, le code XSL (qui est vieux et qui n'est pas de moi n'est pas "à date" ? J'ai fait ce que tu m'as dit, mais XML spy n'est pas content pour le deuxième tag head...ni pour la ligne meta. J'aimerais bien faire du XSL comme du monde !
Voici une meilleure idée de mon fichier :
<!-- xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/xsl/" -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="windows-1250"/>
<xsl:template match="/">
<html>
<head>
<style type="text/css">
<!-- Affiche les titres de section en vidéo-inverse (blanc sur fond noir) -->
.video_inverse {font-size:14; font-weight:Bold; color:FFFFFF; background-color:000000;}
<!-- Encadrement gris -->
.cadre_gris {border-width:1 ;border-style:solid; border-color:#808080;}
<!-- Affiche une case à cocher -->
.case_a_cocher {text-align:center; font-size:11; font-weight:Bold; position:absolute; width:14; border-width:1; border-style:solid;}
<!-- Gestion de la taille du logo -->
img.logo {height:<xsl:value-of select="//sutri/ev/logo/@hauteur"/>; width:<xsl:value-of select="//sutri/ev/logo/@largeur"/>;}
</style>
</head>
<body>
<ev>
<div style="position:absolute;top:112;left:0;width:672;height:755; border-width:1; border-style:solid;"></div>
<xsl:apply-templates select="//sutri/ev"/>
<xsl:apply-templates select="//sutri/int"/>
<xsl:apply-templates select="//sutri/mu"/>
<xsl:apply-templates select="//sutri/me"/>
</ev>
</body>
</html>
</xsl:template>
<xsl:template match="ev">
.
.
.
</xsl:template>
<xsl:template match="glas">
.
.
.
</xsl:template>
<xsl:template match="int">
.
.
.
</xsl:template>
<xsl:template match="me">
.
.
.
</xsl:template>
</xsl:stylesheet>
Bon j'ai modifié mon fichier..mais ça ne fonctionne pas...J'avais juste mis l'entête de mon fichier dans mon post, mais mon fichier est pas mal plus complexe...Si tu rajoutes tes tags, pourrais-tu me dire pourquoi tu les rajoutes ? Ça m'aiderait à comprendre pourquoi mon fichier ne fonctionne pas. De ce que je comprends, le code XSL (qui est vieux et qui n'est pas de moi n'est pas "à date" ? J'ai fait ce que tu m'as dit, mais XML spy n'est pas content pour le deuxième tag head...ni pour la ligne meta. J'aimerais bien faire du XSL comme du monde !
Voici une meilleure idée de mon fichier :
<!-- xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/xsl/" -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="windows-1250"/>
<xsl:template match="/">
<html>
<head>
<style type="text/css">
<!-- Affiche les titres de section en vidéo-inverse (blanc sur fond noir) -->
.video_inverse {font-size:14; font-weight:Bold; color:FFFFFF; background-color:000000;}
<!-- Encadrement gris -->
.cadre_gris {border-width:1 ;border-style:solid; border-color:#808080;}
<!-- Affiche une case à cocher -->
.case_a_cocher {text-align:center; font-size:11; font-weight:Bold; position:absolute; width:14; border-width:1; border-style:solid;}
<!-- Gestion de la taille du logo -->
img.logo {height:<xsl:value-of select="//sutri/ev/logo/@hauteur"/>; width:<xsl:value-of select="//sutri/ev/logo/@largeur"/>;}
</style>
</head>
<body>
<ev>
<div style="position:absolute;top:112;left:0;width:672;height:755; border-width:1; border-style:solid;"></div>
<xsl:apply-templates select="//sutri/ev"/>
<xsl:apply-templates select="//sutri/int"/>
<xsl:apply-templates select="//sutri/mu"/>
<xsl:apply-templates select="//sutri/me"/>
</ev>
</body>
</html>
</xsl:template>
<xsl:template match="ev">
.
.
.
</xsl:template>
<xsl:template match="glas">
.
.
.
</xsl:template>
<xsl:template match="int">
.
.
.
</xsl:template>
<xsl:template match="me">
.
.
.
</xsl:template>
</xsl:stylesheet>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question