In C#/.NET 2.0, quando I serialize un oggetto utilizza XmlSerializer, qual è il modo più semplice per convalidare l'output su uno schema XML?Come posso convalidare l'output di XmlSerializer?
Il problema è che è troppo facile scrivere XML non valido con XmlSerializer e non riesco a trovare un modo per convalidare l'XML che non sembra macchinoso. Idealmente, mi aspetto di impostare lo schema in XmlSerializer o di avere un XmlWriter che convalida.
In .NET 4 ci sono eventi per catturare elementi inaspettati. –