Pessoal, fiz um xml com php:
$rs = mysql_query($sql);
$total = mysql_num_rows($rs);
if(!$total) exit(0);
$root = $dom->createElement("tables");
// retornar XML de tabelas
while($tables = mysql_fetch_array($rs)){
// criar registro de regra
$xtable = $dom->createElement('table');
$xtable->appendChild($dom->createTextNode($tables['name']));
$xtable->setAttribute('number', $tables['number']);
$root->appendChild($xtable);
}
header("Content-type: application/xml\n");
$dom->appendChild($root);
echo $dom->saveXml();
Resumindo: o elemento 'table' as vezes é enviado com acentos, o xml não está transportando esses acentos, exemplo:
<tables>
<table number=1>Tabela Padrão</table>
</tables>
Porem o navegador recebe:
<tables>
<table number=1>Tabela Padr</table>
</tables>
Alguem sabe como burlar esse problema?