IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

feuille css dans du code xsl


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2002
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 67
    Points : 55
    Points
    55
    Par défaut [resolu] feuille css dans du code xsl
    Bonjour,
    J'ai uen page xml que je cherche à mettre en page avec une feuille xsl. Et dans cette feuille xsl, je souhaite utiliser une feuille css pour tout ce qui est police et couleur.
    Mon code est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
     
    <?xml version="1.0" encoding="UTF-8"?>
     
    <!DOCTYPE xsl:stylesheet [
    	<!ENTITY nbsp " ">
    ]>
     
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
    	<xsl:output method="html" encoding="ISO-8859-1" indent="yes"/>
    	<xsl:template match="/">
    		<xsl:apply-templates/>
    	</xsl:template>
    	<xsl:template match="results">
    		<html>
    			<head>
    				<link href="../../webApplication/css/style_greco.css" rel="stylesheet" type="text/css"/> 				
    				<title>Rapport de test IHM</title>
    			</head>
    			<body bgcolor="#FFFFFF">
     
    					<table border="0" align="center" cellpadding="0" cellspacing="0" width="80%">
    					<caption class="TitreTableau">Resultat Test IHM :</caption>
    					<tr>
    						<td class="TableauStyle">
    							<b>Fichier de test: </b>
    							<xsl:value-of select="session"/>
    						</td>
    						<td>&nbsp;</td>
    						</tr>
    						<tr>
    						<td class="TableauStyle">
    							<b>Date: </b>
    							<xsl:value-of select="date"/>
    						</td>
    						<td ></td>
    					</tr>
    					<tr>
    						<td>&nbsp;</td>
    						<td>&nbsp;</td>
    					</tr>
    					</table>
    					<br/>
    					<br/>
    					<table border="2" align="center" cellpadding="0" cellspacing="0" width="80%">
    						<tr>
    							<td class="CelluleTableauCritere3">
    								<b>Requete</b>
    							</td >
    							<td class="CelluleTableauCritere3">
    								<b>Assertion</b>
    							</td>
    							<td >
    								<b>Resultat</b>
    							</td>
    						</tr>
    						<xsl:for-each select ="request">
    							<tr>
    								<td >
    									<xsl:value-of select="source"/>
    								</td>
    								<td>&nbsp;</td>
    								<td>&nbsp;</td>							
    							</tr>
    							<xsl:for-each select = "assertion">
    								<tr>
    									<td>&nbsp;</td>
    									<td >
    										<xsl:copy-of select="text()" />
     
    									</td>
    									<td >
    										<xsl:value-of select="result"/>
    									</td>
     
     
     
    								</tr>
    							</xsl:for-each>
     
    						</xsl:for-each>
    					</table>
     
    			</body>
    		</html>
    	</xsl:template>
     
     
     
     
    </xsl:stylesheet>
    Dans le résulatt tout se passe comme si ma feuille css nexistait pas. De plus grâce à la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:output method="html" encoding="ISO-8859-1" indent="yes"/>
    , mon resultat devrait du html et c toujours du xml.

    Pouvez-vous m'aider
    merci d'avance

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 55
    Points : 47
    Points
    47
    Par défaut
    tu as essayé de mettre l'url absolue pour l'emplacement de ton fichier Css ? En relatif tu n'es peut etre pas là où tu crois être et du coup ta feuille de style n'est pas trouvée

  3. #3
    Membre du Club
    Inscrit en
    Décembre 2002
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 67
    Points : 55
    Points
    55
    Par défaut
    Oui, merci j'ai essayé et ça marche beaucoup mieux.
    Mais il va quand même falloir que je trouve une solution avec le chemin relatif
    Mais merci encore

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 215
    Points : 71
    Points
    71
    Par défaut
    Tu n a pas de probleme quand tu l a include en url absolue ?

    Pcq je fait exactement la meme chose : xml , xsl, css.
    Il inclut bien la feuille de style css, mais n'interprete pas le :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    body
    {
    	background-color:#282828;
    	color:#FFFFFF;
    	font-family:'Verdana';
    	font-size:12px;
    }
    sous FIREFOX, et sous IE il fait des reactions difficille a decrire :/

    Bizarre

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Inclusion feuille css dans xsl
    Par Glork dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 25/07/2013, 21h30
  2. Réponses: 10
    Dernier message: 15/10/2009, 09h43
  3. Définir une classe css dans le code jquery.
    Par piotrr dans le forum jQuery
    Réponses: 9
    Dernier message: 27/07/2009, 11h56
  4. Feuille CSS dans fichier XSL
    Par The_Big_Lebowski dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 04/04/2009, 00h51
  5. [XSL] Utiliser des CSS dans un fichier XSL
    Par alainme dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 13/04/2005, 10h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo