pappy73 ha scritto:
Ho provato con XDocument e con XmlSerializer ma leggo tutto piatto non innestato.
Sì, ma dipende da come leggi il documento: se scandisci gli elementi che si trovano nella radice, ovviamente raggiungi solo gli
<item> di primo livello; per ciascuno di essi, devi accedere alla collection degli
Elements() interni che portano al secondo livello e così via.
Se il numero di livelli è noto o finito si può evitare di usare una procedura ricorsiva, altrimenti occorre una ricorsione per accedere agli elementi figli di un elemento, e di ciascuno degli elementi i relativi figli, i figli dei figli e così via.
Posta il codice che hai scritto così vediamo se si può modificare in qualche modo.
Ciao!