J'ai généré des classes C# basées sur XSD en utilisant l'outil xsd.exe du SDK. Ensuite, je peux utiliser cette classe pour [de] sérialiser des objets en utilisant XmlSerializer ... Cependant, le sérialiseur semble être très tolérant.XmlSerializer plus strict qui n'autorise pas les nœuds inutilisés
Est-il possible que je puisse faire en sorte que le sérialiseur lance une exception en cas de propriété manquante ou d'un nœud XML "étrange"?
Je pense qu'une façon est de modifier le setter de la propriété et lui faire valider les données (ou utiliser la validation XSD) ... Cependant, existe-t-il une autre solution alternative à ce problème?
https://acme.newprod.econometrix.com/ClientBin/Trescreatus.Econometrix.DataVisualization.SpendAnalysis.xap –