Questo è il codice php:

Codice PHP:
<?php
$file
'prova.xml';
if( !
file_exists($file) ) die( "File ".$file." non trovato!" );
$xml simplexml_load_file($file); // carico il file xml creando l'oggetto xml
if( $xml==false ) die("Errore durante il parsing del file ".$file.". Il processo e' stato sospeso! Controllare il file xml");
else echo 
'OK';
?>
Il problema è che la variabile $xml risulta false se il file xml non va a capo:

codice:
<?xml version="1.0"?><nodo><prova><id>767</id></prova></nodo>
Se invece facciao andare a capo i tag nello stesso file, tutto funziona correttamente:

codice:
<?xml version="1.0"?>
<nodo>
	<prova>
		<id>767</id></prova>
</nodo>
Come mai?