Error de lectura XML: mal formado
Ubicación: http://localhost/xml/HOME/
Número de línea 2, columna 3955599:
Se que el problema es del contenido que cargo que cargara algunos caracteres extraños, destacar que cuando cargo uno o dos no tengo problemas con la codificación. Lo paradojito es que si coloco un utf8_decode(); se ve el xml sin error de lectura pero la codificación mal.
Alguna Ayuda muchas gracias.
Código PHP:
$dom = new DOMDocument("1.0", "UTF-8");
$node = $dom->createElement("datos");
$parnode = $dom->appendChild($node);
header("Content-Type: application/xml; ");
foreach ($conten->Get($tabla = "tabla_".$idioma ,$parametros=" ") as $datos) {
$node = $dom->createElement("datos");
$newnode = $parnode->appendChild($node);
$newnode->setAttribute( "ID",$datos["ID"]);
foreach ($conten->GetFormsIgnin($tabla = "tabla") as $form) {
$dato = $dom->createElement($form["Field"],$datos[$form["Field"]]);
$dato = $newnode->appendChild($dato);
}
}
echo $dom->saveXML();
}