Frage

Beim Validate() auf XmlDocument erfordert in einem ValidationEventHandler Delegierten vorbei. Das Event-Funktion erhält einen ValidationEventArgs Parameter, der wiederum eine Exception Eigenschaft des Typs XmlSchemaException hat. Puh!

Meine aktuellen Code sieht wie folgt aus:

ValidationEventHandler onValidationError = delegate(object sender,
    ValidationEventArgs args)
{
    throw(args.Exception);
}

doc.Validate(onValidationError);

Gibt es eine andere Methode, die ich bin mit Blick auf die einfach wirft die XmlSchemaException wenn die Validierung fehlschlägt (Warnungen völlig ignoriert)?

War es hilfreich?

Lösung

Da die Validate-Methode des Validation Delegaten nimmt, ist es den Entwickler überlassen zu entscheiden, was mit dem excpetion zu tun. Was Sie tun, ist richtig.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top