bonjour,
j'ai un gros probleme que j'arrive pas a resoudre
j'ai un fichier xml ayant ce gabarit
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="sty.xsl"?>
<content>
<contenu id="presentation">
<presentation>bla bla bla<presentation>
</contenu>
<contenu id="premierspassurinternet">
<titreatelier>Premiers pas sur Internet</titreatelier>
<br></br>
<niveau>[niveau_1]</niveau>
<br></br>
<description>Premier contact avec le réseau internet?</description>
</contenu>
</content>
j'ai reussi a faire en sorte d'afficher que le contenu de la balise <contenu id="premierspassurinternet"> avec un xsl:
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="html_styles.css" type="text/css"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<HTML>
<HEAD>
<title>
</title>
<link rel="stylesheet" type="text/css" href="styles.css"/>
</HEAD>
<body>
<xsl:value-of select="content/contenu[@id='premierspassurinternet']"/>
</body>
</HTML>
</xsl:template>
</xsl:stylesheet>
tout est nickel jusqu'ici mais voila le contenu de ma balise est formaté de telle sorte qu'il fasse appel a un css pour le formatage du texte
j'ai donc mis dans mon fichier xsl <link rel="stylesheet" type="text/css" href="styles.css"/>
mais il ne le prend pas en compte
voici mon css
/* CSS Document */
presentation {
color: #006699;
font-family: Verdana, Arial, Helvetica, sans-serif, serif;
font-size: 18px;
font-weight: bold;
}
titrepage {
color: #FF6600;
font-family: ARIAL, serif;
font-size: 24px;
font-weight: bold;
}
titreatelier{
color: #0000CC;
font-family: Verdana, Arial, Helvetica, sans-serif, serif;
font-size: 18px;
font-weight: bold;
}
niveau{
color: #FF0000;
font-family: Verdana, Arial, Helvetica, sans-serif, serif;
font-size: 14px;
font-weight: normal;
}
titreseance{
color: #FF0000;
font-family: Verdana, Arial, Helvetica, sans-serif, serif;
font-size: 14px;
font-weight: normal;
}
liens{
color: #0000FF;
font-family: Verdana, Arial, Helvetica, sans-serif, serif;
font-size: 16px;
text-decoration: underline;
}
texteorange{
color: #FF6600;
font-family: Verdana, Arial, Helvetica, sans-serif, serif;
font-size: 16px;
}
description{
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif, serif;
font-size: 16px;
font-weight: normal;
}
date{
color: #003399;
font-family: Verdana, Arial, Helvetica, sans-serif, serif;
font-size: 14px;
font-weight: normal;
}
je n'arrive pas a trouvé sur le net quelques chose similaire a ce que je fais... donc je m'en remet a vous...
merci d'avance...si quelqu'un a une reponse...malgrés les vacances...