Menu XML a livelli infiniti
Allora una bella applicazioncina in XML è oramai d’obbligo per tutti. Infatti oramai TUTTO è Xml, non che la cosa mi dispiaccia , in fin dei conti lavorare con xml è facile come lavorare con un grafo, di fatto un file xml E’ un grafo, un grafo fatto molto bene in verità con tutti gli archi giusti al posto giusto … insomma un piacere, soprattutto dopo aver trattato quei grafi stortissimi del corso di Algoritmi 2.
Avevo pensato inizialmente di postare un lettore di feed rss che pure avevo cominciato a sviluppare in CS, ma durante la lavorazione sono stato preso dall’entusiasmo e mi si è imputtanatto tutto il codice, e visto che mi scoccio di ripulirlo (e sopratutto di renderlo nuovamente funzionante), posto questo menu.
Si tratta sostanzialmente di un menu (anche abbastanza brutto ad ora) le cui voci sono prelevate da un file xml i cui nodi rappresentano ciascuno una voce del menu e cui sottonodi (i figli) sono sottomenu associati a quella voce. Quindi poichè un nodo xml puo contenere uno o piu altri nodi xml che a loro volta contengono altri nodi (e cosi via), i livelli possibili di una struttura xml sono infiniti e cosi saranno i livelli possibili del mio menu.
