XML COULEURS + php

Résolu/Fermé
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 - 6 sept. 2009 à 23:12
M@dien Messages postés 437 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 23 septembre 2010 - 8 sept. 2009 à 08:58
Bonsoir,
dans ce bout de code j'aimerais mettre de la couleur attribué à
© '.$nom_distribution_film.'


	$xml .= '<caption><![CDATA[<b>'.$titre_galphotosfilm.'</b><br/><br/><i>'.$libelle_galphotosfilm.'</i><br/><i>&#169; '.$nom_distribution_film.'</i>]]></caption>';


Comment faire ??? SVP
A voir également:

8 réponses

M@dien Messages postés 437 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 23 septembre 2010 74
7 sept. 2009 à 10:53
Bonjour,

Je ne comprends pas tu fais du xml ou du html?

Si tu utilises les méthodes xml pour générer de l'html avec php, je te conseille de gérer les couleurs par css:
	$xml .= '<caption><![CDATA[<b>'.$titre_galphotosfilm.'</b><br/><br/><i>'.$libelle_galphotosfilm.'</i><br/><i class="rouge">&#169; '.$nom_distribution_film.'</i>]]></caption>';

Et tu lies ton xml à un ficher css, dans lequel tu mets:
.rouge { color:red; }
0
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 10
7 sept. 2009 à 12:48
Ok
mais comment lier du css à un fichier xml ???

C'est comme le php ??
0
M@dien Messages postés 437 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 23 septembre 2010 74
7 sept. 2009 à 14:02
Quasiment:
<?xml-stylesheet type="text/css" href="style.css"?>

0
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 10
7 sept. 2009 à 15:31
On peut mettre cela dans une page php qui transforme en xml
donc je met dans le code php ou dans le code xml ???
0
M@dien Messages postés 437 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 23 septembre 2010 74
7 sept. 2009 à 15:37
Il faut mettre ça dans le fichier XML, et normalement juste après la balise d'en-tête du fichier (après la balise <?xml version="1.0" encoding="UTF-8"?>)
0

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

Posez votre question
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 10
7 sept. 2009 à 16:13
ça ne fonctionne pas dans ma page php j'ai mis

$xml = '<?xml-stylesheet type="text/css" href="../all/css/style.css"?>';

$xml .= '<caption><![CDATA[<b>'.$titre_galphotosfilm.'</b><br/><br/><i>'.$libelle_galphotosfilm.'</i><br/><font id="albphotodroit"><i>&#169;'.$nom_distribution_film.'</i></font>]]></caption>';

0
M@dien Messages postés 437 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 23 septembre 2010 74
7 sept. 2009 à 16:51
Est-ce que le fichier css est bien placé par rapport au fichier xml? teste avec un lien absolut pour voir. autrement, qu'as-tu mis dans le CSS?

Attention à l'utilisation des ID, j'espère que tu fais pas une boucle sur cette ligne de code ^^

Et utiliser la balise font, c'est moche, mais ça c'est un avis personnel (et celui de la w3c).
0
griko Messages postés 343 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 29 avril 2014 10
8 sept. 2009 à 00:13
En général j'utilise span à la place de font

Attention à l'utilisation des ID, j'espère que tu fais pas une boucle sur cette ligne de code ^^

Que veux-tu dire ???

Est-ce que le fichier css est bien placé par rapport au fichier xml? teste avec un lien absolut pour voir. autrement, qu'as-tu mis dans le CSS? 

Le css est au bon endroit et voici le code :
#albphotodroit{ /* Text pied de page du site - Copyright */
color: #7F7F7F;
font-size: 8pt;
font-family: arial, courrier, sans-serif ;
line-height: 14px;
}
0
M@dien Messages postés 437 Date d'inscription mercredi 29 juillet 2009 Statut Membre Dernière intervention 23 septembre 2010 74
8 sept. 2009 à 08:58
"En général j'utilise span à la place de font"
C'est ce qu'il faut faire =)

"Que veux-tu dire ??? "
Qu'un id doit être unique dans la page. Donc il faut bien faire attention à ne pas répéter l'ID. Mais vu que tu montres la balise caption, je suppose que les données "répétées" sont dans le tableau.
Par contre ça m'étonne que tu définisses le copyright dans un caption, mais chacun ses choix...

"Le css est au bon endroit"
Comment fais-tu appel à ton fichier xml? en include dans un autre fichier, ou en appel direct par URL?
Si c'est en appel direct ça devrait fonctionner,
Si c'est en include, il faut re-vérifier le chemin.
Dans tous les cas, regarde avec Firebug si le fichier est bien pris en compte, ou si il y a une erreur 404.
0