Trong C#/.NET 2.0, khi tôi serialize một đối tượng sử dụng XmlSerializer, cách dễ nhất để xác thực đầu ra dựa vào lược đồ XML là gì?Làm cách nào để xác thực đầu ra của XmlSerializer?
Vấn đề là quá dễ để viết XML không hợp lệ bằng XmlSerializer và tôi không thể tìm cách xác thực XML không có vẻ cồng kềnh. Lý tưởng nhất tôi sẽ mong đợi để thiết lập giản đồ trong XmlSerializer hoặc để có một XmlWriter xác nhận hợp lệ.
Trong .NET 4 có các sự kiện để bắt các thành phần không mong muốn. –