Hola, estoy tratando de hacer un script para crear archivos XML. Este es mi script:
Código PHP:
require_once './sql/ConsultasSQL.php';
require_once './sql/clases/Pais.php';
$pais = new Pais();
$con = new ConsultasSQL();
$lista = $con->getListaPaises(" ");
$xml = new SimpleXMLElement('<paisGeneral></paisGeneral>');
foreach ($lista as $pais){
$xml->addChild('cuerpo');
$xml->cuerpo->addChild('nombrePais',$pais->getNombrePais());
$xml->cuerpo->addChild('intCantidadMercancia',$pais->getCantidadMercancias());
$xml->cuerpo->addChild('fobItem',$pais->getFobItem());
$xml->cuerpo->addChild('cifItem',$pais->getCifItem());
$xml->cuerpo->addChild('fleteItem',$pais->getFleteItem());
$xml->cuerpo->addChild('seguroItem',$pais->getSeguroItem());
}
@header('Content-type: text/xml');
echo $xml->saveXML('./xml/test.xml');
Pero solo consigo un error que dice:
Error de lectura XML: error de sintaxis
Ubicación: http://localhost/aduana/xml.php
Número de línea 1, columna 1:
De antemano muchas gracias :D