Código PHP:
<?php
$miListaCompras = "envio_datos_newsletter.xml";
$xml = @simplexml_load_file($miListaCompras) or die ("no se puede cargar");
$datos = Array($vnombre,$vapellidos,$vemail,$vdia,$vmes,$vyear);
for($i=0;$i<=8;$i++){
foreach($xml->campo[$i]->attributes() as $a => $datos[$i]){
echo $datos[$i];
echo "<br>";
}
}
Código:
pero me printa este error en pantalla:<?xml version="1.0" encoding="iso-8859-1"?> <datosFormulario> <campo nombre="Ferran" /> <campo apellidos="Gonzalez" /> <campo email="[email protected]" /> <campo dia="23" /> <campo mes="Febrero" /> <campo year="1980" /> <campo sexo="Varon" /> <campo provincia="Barcelona" /> </datosFormulario>
Ferran
Gonzalez
[email protected]
23
Febrero
1980
Varon
Barcelona
Fatal error: Call to a member function attributes() on a non-object in C:\xampp\htdocs\xml\a.php on line 9
Que hago mal?