Jump to content


Photo

Problema Neste Xml


  • Faça o login para participar
1 reply to this topic

#1 fekz

fekz

    12 Horas

  • Usuários
  • 243 posts
  • Sexo:Não informado

Posted 20/02/2009, 10:08

Galera, estou criando um xml puxando os arquivos do banco assim:

<?php
//conexao ao mysql
$conexao=mysql_connect("#","#","#);
//acessa o banco de dados desejado
$banco=mysql_select_db("#");
//recebendo o parâmetro
$isbn = $_GET["isbn"];
//executa a query
$rs = mysql_query("SELECT * FROM livros WHERE isbn='$isbn'");
//conta a quantidade de linhas encontradas
$row = mysql_num_rows($rs);
//se existem dados
if($row>0) {
//gera o xml
$xml = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n";
$xml .= "<livros>\n";
//percorre os dados encontrados
while($l=mysql_fetch_array($rs)){
$xml .= "<livro>\n";
$xml .= "<isbn>".$l['isbn']."</isbn>\n";
$xml .= "<titulo>".$l['titulo']."</titulo>\n";
$xml .= "<edicao>".$l['edicao_num']."</edicao>\n";
$xml .= "<publicacao>".$l['ano_publicacao']."</publicacao>\n";
$xml .= "</livro>\n";
}//end while
$xml.= "</livros>\n";
//saída para o navegador
header("Content-type: application/xml; charset=iso-8859-1");
}//end if
//echo do resultado
print_r($xml);
?>

Ele dá esse erro:
Erro no processamento de XML: caracteres inúteis após um elemento do documento
Posição: http://www.tampadecuscuz.net76.net/ajax/teste2ajax.php?isbn=2
Número da linha 12, coluna 1:<script type="text/javascript" src="http://analytics.hosting24.com/count.php"></script>

Abrindo o código fonte, percebi que ele está criando o xml corretamente, porém o servidor gratuito joga um script no final do documento, e acredito que isto esteja causando o problema, pois é exatamente a linha que ele fala, vejam:

<?xml version="1.0" encoding="ISO-8859-1"?>
<livros>
<livro>
<isbn>2</isbn>
<titulo>Crepusculo</titulo>
<edicao>5</edicao>
<publicacao>1992</publicacao>
</livro>
</livros>

<!-- www.000webhost.com Analytics Code -->
<script type="text/javascript" src="http://analytics.hosting24.com/count.php"></script>
<noscript><a href="http://www.hosting24.com/"><img src="http://analytics.hosting24.com/count.php" alt="web hosting" /></a></noscript>

<!-- End Of Code -->

Teria como arrumar isso????

Valeu

#2 Édipo Costa Rebouças

Édipo Costa Rebouças

    Veterano

  • Ex-Admins
  • 1079 posts
  • Sexo:Masculino
  • Localidade:Brasil - São Paulo

Posted 20/02/2009, 16:05

acho que não em fekz, só conversando com o pessoal do servidor, seu xml sempre vai estar mal formado por causa disso.

Edição feita por: Édipo Costa Rebouças, 20/02/2009, 16:06.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq