DTD durch XmlSerializer

Hallo zusammen,

trotz langer Suche bin ich nicht fündig geworden…
Folgende Frage:

Ich verwende den .NET XmlSerializer um eine komplexe Klassenstruktur zu serialisieren. Das funktioniert auch sehr gut. Beim Einlesen (genauer vor dem eigentlichen Deserialisieren) möchte ich das XML-File gerne gegen eine DTD checken.
Gibt es eine Möglichkeit dem XmlSerializer mitzuteilen, daß er beim Serialisieren eine bestimmte DTD einbinden soll ?

Vielen Dank für jede Hilfe.

Gruß,
Daniel