XMLNode.ValidationStatus Özellik
Bir öðe ya da öznitelik Ekli şemaya göre geçerli olup olmadığını belirten bir değeri alır.
Ad alanı: Microsoft.Office.Tools.Word
Derleme: Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)
Sözdizimi
'Bildirim
ReadOnly Property ValidationStatus As WdXMLValidationStatus
WdXMLValidationStatus ValidationStatus { get; }
Özellik Değeri
Tür: Microsoft.Office.Interop.Word.WdXMLValidationStatus
Birini WdXMLValidationStatus değerler.
Notlar
ValidationStatus Özelliği aşağıdakilerden biri olabilir WdXMLValidationStatus değerleri:
wdXMLValidationStatusCustombelirten SetValidationError yöntemini ayarlamak için kullanıldı ValidationErrorText özelliği için bir özel metin dizesi.
wdXMLValidationStatusOKxml öğe veya öznitelik Ekli şemaya göre geçerli olduğunu gösterir.
Bunlar yalnızca iki Adlandırılmış sabitlere iken ValidationStatus özelliği sağlar, Microsoft Office Word'de bulunan msxml 5.0 bileşenini alınması çok fazla adlandırılmamış değerler vardır.
Örnekler
Aşağıdaki kod örneği metin değerini ayarlar bir XMLNode düğümünü kullanarak doğrular ve Validate yöntemi.Daha sonra örnek kullanır ValidationStatus düğümü doğrulanmış olup olmadığını belirlemek için özellik.Düğüm doğrulama sonra örnek ValidationErrorText doğrulama hata iletisi görüntülenecek özelliği.Bu örnek, geçerli belge içerdiğini varsayar bir XMLNode adlı CustomerAddress1Node.CustomerAddress1Node Tamsayı veri içeren bir şema öğesine haritalar yazın ve sonra doğrulama başarısız olur.
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 Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.