Ciao , non riesco a risalite al testo contenuto nei tag xml che vengono generati da una classe php.... Il File xml lo prelevo mediante una richiesta ajax, posto solo la funzione di caalback.

Codice php
codice:
<?php 

	class XML { 
		
		public function printIntro () { 
				echo "<?xml version='1.0' encoding='iso-8859-1' ?> \n"; 
				echo "<root>"; 
		} 
		
		public function addNotifica( $type , $text ) { 
			echo "<notifica>"; 
			echo "<type> ".$type." </type>"; 
			echo "<text> ".$text." </text>"; 
			echo "</notifica>";		 		
		} 		


		public function printClose() { 
			echo "</root>"; 
		}		

}		
	$test = new XML(); 	
	$test->printIntro(); 
	$test->addNotifica("Errore", "ciao"); 
	$test->printClose(); 
?>
Output XML
codice:
<?xml version='1.0' encoding='iso-8859-1' ?> 
<root>
    <notifica>
         <type> Errore </type>
          <text> ciao </text>
    </notifica>
</root>
Gestione JavaScript
codice:
function test( Xml ) { 
	var elem = document.getElementById("div"); 
	var root_elem_xml= Xml.documentElement;
	var notifica = root_elem_xml.firstChild; 
	var text = notifica.lastChild; 
	var type = notifica.firstChild; 
	window.alert(type.nodeValue); 
}
Il risultato dell'alert dovrebbe essere Errore e invece è null, idem per text....
Ho pensato che il problema sia nella gestione dell'xml con javascript, perchè come viene generato il file xml a me sembra corretto...