In allegato ho creato una versione alternativa, con xml.
La classe si chiama CTree, ma ho allegato anche la libreria di classi che avevo creato per gestire i file xml.
Ci sono pure un paio di esempi.
Per ora legge solo file, ma si può espandere aggiungendo un metodo Save() per creare un file xml partendo da una Tree.
Dato che la tree permette la modifica runtime, la funzione di salvataggio potrebbe essere utile... che ne dici?
P.S.: in questo periodo mi stò sfogando creando librerie... che ci vuoi fare?!?
Bye