Topic: Parsing magico di file XML con cake
una delle novità introdotte con cake 1.2 è la gestione magica dei file xml.. l'ho provata, e devo dire che è VERAMENTE comoda
per iniziare, bisogna richiamare la classe Xml, che è nel core di cake; poi creiamo un nuovo oggetto XML, e infine tramite la bacchetta magica Set::reverse lo facciamo diventare un array, leggibile come se fosse il risultato di una semplice query su database!!
Ecco ciò che ci serve, commentato
// Richiamo la classe Xml
App::import('Core', array('Xml'));
// Creo il nuovo oggetto, passandogli il percorso del file che voglio leggere
$xml = new XML($percorso_del_file_xml);
// Rendo leggibile l'output del passaggio precedente
$parsed_xml = Set::reverse($xml);
// ... e lo stampo a video, per vedere come posso maneggiare il risultato:
debug($parsed_xml); the end ![]()
il risultato è un array, maneggiabile come qualunque altro array... comodissimo vero?