Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Überprüft ein einzelnes XML-Element auf Übereinstimmung mit den XML-Schemas, die einem Dokument angefügt sind.
Syntax
Ausdruck. Validate
Ausdruck Ein Ausdruck, der ein XMLNode-Objekt zurückgibt.
Rückgabewert
Nichts
Bemerkungen
Verwenden Sie die Validate-Methode mit den Eigenschaften ValidationStatus und ValidationErrorText, um zu bestimmen, ob ein XML-Element auf der Grundlage des angewendeten Schemas gültig ist, und um den Fehlertext anzugeben, der dem Benutzer angezeigt werden soll. Verwenden Sie die SetValidationError-Methode , um die Schemaverletzungen mit benutzerdefinierten Validierungsfehlern zu überschreiben.
Beim Ausführen der Validate-Methode füllt Microsoft Word die XMLSchemaViolations-Eigenschaft des Document-Objekts mit einer Auflistung der XML-Knoten auf, die Gültigkeitsfehler aufweisen.
Beispiel
Im folgenden Beispiel werden alle Elemente und Attribute im aktiven Dokument überprüft und eine Meldung angezeigt, die die Elemente und Attribute enthält, die die Überprüfung nicht bestehen, entsprechend dem Schema, sowie eine Beschreibung des Grunds.
Dim objNode As XMLNode
Dim strValid As String
For Each objNode In ActiveDocument.XMLNodes
objNode.Validate
If objNode.ValidationStatus <> wdXMLValidationStatusOK Then
strValid = strValid & objNode.BaseName & vbTab & _
objNode.ValidationErrorText & vbCrLf
End If
Next
MsgBox "The following elements don't validate against " & _
"the schema." & vbCrLf & vbCrLf & strValid & vbCrLf & _
"You should fix these elements before continuing."
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.