Tag <HEAD> obligatoire ?

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 !
A voir également:

6 réponses

wervol Messages postés 683 Statut Membre 133
 
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>
0
wervol Messages postés 683 Statut Membre 133
 
Bonjour
est ce que sa résolu ton probleme? tu demande de l'aide rapidement mais tu ne reponds pas quand tu en as
0
Karine56 Messages postés 8 Statut Membre
 
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 ! : )
0
Karine56 Messages postés 8 Statut Membre
 
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>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
wervol Messages postés 683 Statut Membre 133
 
bon ben la désolé sa dépasse mes compétences
0
Karine56 Messages postés 8 Statut Membre
 
ok !

Ben merci qund même tu temps que tu m'as accordé : )
0