مشاركة عبر


XMLNode.ValidationStatus الخاصية

يحصل على القيمة التي تحدد ما إذا كان العنصر أو السمة هو صحيح طبقاً للمخطط المرفق.

مساحة الاسم:  Microsoft.Office.Tools.Word
التجميع:  Microsoft.Office.Tools.Word (في Microsoft.Office.Tools.Word.dll)

بناء الجملة

'إقرار
ReadOnly Property ValidationStatus As WdXMLValidationStatus
    Get
WdXMLValidationStatus ValidationStatus { get; }

قيمة الخاصية

النوع: Microsoft.Office.Interop.Word.WdXMLValidationStatus
واحد WdXMLValidationStatusقيم.

ملاحظات

ValidationStatusيمكن أن تكون خاصية أي مما يلي WdXMLValidationStatusقيم:

أثناء هذه هي الوحيدة الثاني يسمى ثوابت ValidationStatusتسمح خاصية، هناك العديد من قيم أكثر تلك غير المسماة التي تأتي من مكون MSXML 5.0 المضمنة مع Microsoft المكتب الكلمة.

أمثلة

مثال التعليمة البرمجية التالية بتعيين القيمة نص XMLNodeو بالتحقق من صحة العقدة باستخدام Validateالأسلوب. يستخدم المثال ثم ValidationStatusخاصية إلى لتحديد ما إذا كانت عقدة التحقق من. إذا لم التحقق من العقدة، ثم يستخدم المثال ValidationErrorTextخاصية إلى عرض رسالة خطأ التحقق من صحة. يفترض هذا المثال الذي مستند الحالي يحتوي على XMLNodeباسم CustomerAddress1Node. إذا CustomerAddress1Nodeخرائط إلى عنصر مخطط الذي يحتوي على نوع بيانات عدد صحيح، ثم التحقق من صحة بالفشل.

Private Sub ValidateNode()
    Me.CustomerAddress1Node.NodeText = "Nineteen Hundred"
    Me.CustomerAddress1Node.Validate()

    If Me.CustomerAddress1Node.ValidationStatus = _
        Word.WdXMLValidationStatus.wdXMLValidationStatusOK Then
        MsgBox("'" & Me.CustomerAddress1Node.BaseName & "' validates.")
    Else
        MsgBox("'" & Me.CustomerAddress1Node.BaseName & _
            "': " & Me.CustomerAddress1Node.ValidationErrorText(False))
    End If
End Sub
private void ValidateNode()
{
    this.CustomerAddress1Node.NodeText = "Nineteen Hundred";
    this.CustomerAddress1Node.Validate();

    if (this.CustomerAddress1Node.ValidationStatus ==
        Word.WdXMLValidationStatus.wdXMLValidationStatusOK)
    {
        MessageBox.Show("'" + this.CustomerAddress1Node.BaseName +
            "' validates.");
    }
    else
    {
        MessageBox.Show("'" + this.CustomerAddress1Node.BaseName +
            "': " + this.CustomerAddress1Node.ValidationErrorText[false]);
    }
}

أمن NET Framework.

راجع أيضًَا

المرجع

XMLNode واجهة

XMLNode الأعضاء

Microsoft.Office.Tools.Word مساحة الاسم