Básicamente es ir imprimiendo mensajes para observar que se ejecuta y que no:
Código PHP:
Ver originalecho "Antes de file_exists()<br>\n";
echo "El archivo existe!<br>\n";
echo "Se cargo el archivo XML<br>\n";
foreach($agencia->cliente as $cliente) {
echo "Probando valores: {$cliente->dni} == {$_POST['dni']}<br>\n";
if($cliente -> dni == $_POST['dni']) {
echo "<p> El nombre del cliente es ".$cliente->nombre."</p>";
echo "<p> Los apellidos del cliente son ".$cliente->apellidos."</p>";
echo "<p> La direccion del cliente es ".$cliente->direccion."</p>";
}
}
} else{
exit("No se pudo abrir el archivo Copiado_1.xml"); }
Deberías acostumbrarte a depurar siempre tu código, de otra forma siempre tendrás que pedir ayuda para que alguien más vea tu código: lo cual no siempre es buena idea.