Erro ao gerar XML
Ola pessoal
estou com o seguinte problema, estou gerando um xml como o php so que ele nao aceita a tag <br> digitada no input,
como fazer o xml aceita essa formatação ?
segue um exemplo do meu cod.
Conecta_sql();
//SQL
$sql = @mysql_query("SELECT d.id, e.nome AS Experiencia,p.nome AS Pais ,es.nome AS Estado, cc.nome AS Cidade ,
c.nome AS Cliente, c.imagem as Img_Cliente,
d.autor,d.cargo,d.frase,d.video,d.documento
FROM `depoimentos` AS d
INNER JOIN experiencias AS e ON e.id = d.`experiencia`
INNER JOIN clientes AS c ON d.cliente = c.id
INNER JOIN pais AS p ON p.id = e.pais
LEFT JOIN estado AS es ON es.id = e.estado
LEFT JOIN cidade AS cc ON cc.id = e.cidade
WHERE d.fl_ativo='0'") or die("ERRO NO SQL");
//TOTAL DE LINHAS AFETADAS PELA CONSULTA
$row = mysql_num_rows($sql);
//VERIFICA SE A PESQUISA RETORNOU ALGUMA LINHA
if($row > 0) {
//ARQUIVO
$arquivo = "../../../_depoimentos.xml";
//ABRE O ARQUIVO(SE NÃO EXISTIR, CRIA)
$ponteiro = fopen($arquivo, "w");
//ESCREVE NO ARQUIVO XML
fwrite($ponteiro, "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\r\n");
fwrite($ponteiro, "<depoimentos>\r\n");
for($i=0; $i<$row; $i++) {
//PEGA OS DADOS DO SQL
$id = mysql_result($sql,$i,"id");
$experiencia = mysql_result($sql,$i,"Experiencia");
$pais = (mysql_result($sql,$i,"Pais") !='')? " | ".mysql_result($sql,$i,"Pais"):"";
$estado = (mysql_result($sql,$i,"Estado") !='') ? mysql_result($sql,$i,"Estado"):"";
$cidade = (mysql_result($sql,$i,"Cidade") !='') ? mysql_result($sql,$i,"Cidade").", ":"";
$localizacao= $pais.$estado.$cidade;
$frase = mysql_result($sql,$i,"frase");
$autor = mysql_result($sql,$i,"autor");
$cargo = mysql_result($sql,$i,"cargo");
$empresa = mysql_result($sql,$i,"Cliente");
$imagem_empresa = mysql_result($sql,$i,"Img_Cliente");
$video = mysql_result($sql,$i,"video");
$conteudo = "<depoimento id='".$id."'>\r\n";
$conteudo .= "<nome>".$experiencia."</nome>\r\n";
$conteudo .= "<localizacao>".$localizacao."</localizacao>\r\n";
$conteudo .= "<frase>".$frase."</frase>\r\n";
$conteudo .= "<autor>".$autor."</autor>\r\n";
$conteudo .= "<cargo>".$cargo."</cargo>\r\n";
$conteudo .= "<empresa>\r\n";
$conteudo .= "<nome>".$empresa."</nome>\r\n";
$conteudo .= "<imagem>clientes/".$imagem_empresa."</imagem>\r\n";
$conteudo .= "</empresa>\r\n";
$conteudo .= "<video>".$video."</video>\r\n";
$conteudo="</depoimento>\r\n";
//ESCREVE NO ARQUIVO
fwrite($ponteiro, $conteudo);
}
//FECHA A TAG DEPOIMENTOS
fwrite($ponteiro, "</depoimentos>");
//FECHA O ARQUIVO
fclose($ponteiro);
echo "O arquivo <b>".$arquivo."</b> foi Atualizado com SUCESSO !<br>";
}Discussão (5)
Carregando comentários...