كيفية رمي XmlSchemaException على مخطط XML التحقق من الأخطاء ؟

StackOverflow https://stackoverflow.com/questions/155912

  •  03-07-2019
  •  | 
  •  

سؤال

الدعوة Validate() على XmlDocument يتطلب يمر في ValidationEventHandler مندوب.هذا الحدث يحصل على وظيفة ValidationEventArgs المعلمة الذي بدوره Exception عقار من نوع XmlSchemaException.يا للعجب!

بلدي القانون الحالي يبدو مثل هذا:

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

doc.Validate(onValidationError);

هل هناك طريقة أخرى أنا تطل والتي ببساطة يلقي على XmlSchemaException إذا فشل التحقق من صحة (تحذيرات تجاهلها تماما) ؟

هل كانت مفيدة؟

المحلول

لأن صحة الأسلوب يأخذ ValidationEventHandler المندوب هو متروك المطور أن تقرر ما يجب القيام به مع excpetion.ما تقومون به هو الصحيح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top