Cita: Estoy importando un archivo csv o xml
a ver pera, que te tenes un CSV
XOR un XML?
para manipular xml esto me funciona barbaro cuando tuve q hacer:
access->xml->sql->mysql
$dom = new domDocument;
Código PHP:
function CargarXML($ruta_fichero)
{
$contenido = "";
if($da = fopen($ruta_fichero,"r"))
{
while ($aux= fgets($da,1024))
{
$contenido.=$aux;
}
fclose($da);
}
else
{
echo "Error: no se ha podido leer el archivo <strong>$ruta_fichero</strong>";
}
$contenido=ereg_replace("á","a",$contenido);
$contenido=ereg_replace("é","e",$contenido);
$contenido=ereg_replace("í","i",$contenido);
$contenido=ereg_replace("ó","o",$contenido);
$contenido=ereg_replace("ú","u",$contenido);
$contenido=ereg_replace("Á","A",$contenido);
$contenido=ereg_replace("É","E",$contenido);
$contenido=ereg_replace("Í","I",$contenido);
$contenido=ereg_replace("Ó","O",$contenido);
$contenido=ereg_replace("Ú","U",$contenido);
$contenido=ereg_replace("Ñ","NI",$contenido);
$contenido=ereg_replace("ñ","ni",$contenido);
return $contenido;
}
$dom->loadXML(CargarXML($xml_file));
if (!$dom) {
echo 'Error al parsear el documento';
exit;
}
$s = simplexml_import_dom($dom);