Bonjour,
J'ai bien pris note des propositions suggérées à travers cet autre sujet du forum pour essayer de résoudre un problème équivalent, à savoir :
* Si je lance la XML suivante :

<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="Audios/Audios.xsl"?>
 
<enregistrements>
   <audios>
      <enseignements>
         <auteur nom="Gaston">
            <album titre="Le Bonjour de Gaston">
            </album>
         </auteur>
      </enseignements>
   </audios>
</enregistrements>

à laquelle est rattachée la XSL suivante :

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="utf-8" 
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" 
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
 
<xsl:template match="/">
 
<html xmlns="http://www.w3.org/1999/xhtml">	
<head>
 
<title>Audio</title>
 
<link type="text/css" rel="stylesheet" href="Audios_css_Firefox.css" />
 
</head>
<body bgcolor="#FFFFFF">
 
<div id="Titre" style="position:absolute; width:700px; z-index:1; left: 100px; top:22px">
<xsl:value-of select="enregistrements/audios/enseignements/auteur/album/@titre"/>
</div>
	
</body>
</html>
 
</xsl:template>
</xsl:stylesheet>

-> A l'appel du fichier XML, l'écran affiche bien "Le Bonjour de Gaston"... mais l'appel de la CSS par la XSLT(partie suivante) n'est toujours pas pris en compte Smiley decu :
<link type="text/css" rel="stylesheet" href="Audios_css_Firefox.css" />

-> Y aurait-il un élément qui m'aurait échappé ?
La seule façon que j'ai trouvé pour que cette CSS soit prise en compte, c'est de l'intégrer directement à la XSLT mais Bon... pas très pratique comme approche... Aussi, sauriez-vous me dire comment je peux intégrer cette fameuse CSS à la XSLT, mais de façon externe ?
Par avance Merci !
Modifié par Tobie (08 Mar 2010 - 00:55)
Ca y est, j'ai trouvé, en fait,
l'appel externe d'une CSS depuis une XSL, si il est fait à partir d'une adresse relative (comme dans le cas présent) doit être vu, non à partir de la position du fichier XSL lui-même, mais à partir de la position du fichier XML qui appele la XSL...
-> J'ai rectifié et ça fonctionne impeccable (-> Résolu !) Smiley biggrin