In questo post riporto un paio di tips non molto frequenti ma che possono comunque tornare utili quando si elaborano istanze XML in .NET:
1. Elaborare XML Fragments
Alcune volte si ha la necessità di elaborare XML non "fully conformant", ad esempio in assenza di un unico elemento root (in questo caso si parla di "XML fragment"). Nella fattispecie, se un frammento XML di questo tipo
<elem1>...</elem1><elem2>...</elem2>
venisse impostato come source di un XmlReader o un XmlDocument, otterremmo una bella XmlException "Elementi di primo livello multipli. Riga X, Posizione Y". Un modo corretto per lavorare con XmlFragment è quello di utilizzare la classe...