Page 1 sur 1

>> syntaxe et concatenation dynamique

Posté : 29 mai 2012, 14:16
par Laurent_C1
j ai besoin d'obtenir en finalité dynamique, cette syntaxe XML via php provenant d une base mySQL :
<item src="_imgs/1107.jpg" link="autres.php" target="_blank"><![CDATA[FWD Digital]]></item>


Je ressorts tout sauf '<![CDATA[FWD Digital]]>' le contenu FWD Digital ne sors pas j ai toujours une erreur de formatage final.

Si vous aviez une idee ce serait super, merci
Voici le script

<?php
require "connect.php";
$anim_var = $_GET["anim"];
$e1class_var = $_GET["e1class"];
header('Content-Type: text/xml');
header('Content-Type: application/xml');
$query1 = 'SELECT * FROM content';
$results1 = mysql_query($query1);

$xml  = '<?xml version="1.0" encoding="utf-8" ?>';
$xml .= '<coverFlow>';
$xml .= '<items>';
while($line = mysql_fetch_assoc($results1)) {
//avec cette ligne tout fonctionne mais CDATA nest pas present : $xml .= '<item src="'.$line["scr"].'" link="'.$line["link"].'" target="'.$line["target"].'"></item>';
// avec celle-ci erreur sur erreur
$xml .= '<item src="'.$line["scr"].'" link="'.$line["link"].'" target="'.$line["target"].'"><![CDATA["'.$line["titre"].'"]]></item>';
}
$xml .= '</items>';
$xml .= '</coverFlow>';
echo $xml;
mysql_close(mysql_connect($db_host, $db_username, $db_password, $db_name));
?>
 

Re: >> syntaxe et concatenation dynamique

Posté : 29 mai 2012, 14:35
par moogli
salut,

regarde la source HTML.

sinon echo htmlspecialchars($xml);


@+

Re: >> syntaxe et concatenation dynamique

Posté : 29 mai 2012, 15:49
par Laurent_C1
Merci pour ton aide MOOgly , mais je n arrive pas à le sortir, erreur constante malgrès htmlspecialchars($xml), pourrais tu expliciter ton idée avec la syntaxe telle que tu la vois ?
merci

Re: >> syntaxe et concatenation dynamique

Posté : 29 mai 2012, 17:04
par moogli
tel quel tu essai d'afficher une fichier XML que ton navigateur va essayer d'interpréter.

Tu ne verra donc pas tout, c'est pourquoi le source (clic droit afficher la source ou ctrl + u sur firefox) te montrera le bon code.

@+

Re: >> syntaxe et concatenation dynamique

Posté : 29 mai 2012, 17:43
par Laurent_C1
ok je l ai mais je n arrive pas à avoir la ligne que j indiquais, la source pas de soucis c est le formatage final pour conserver CDATA sans erreurs de syntaxe. Si tu as une idée je suis preneur car je suis bloqué.