XMLNode.Validate-Methode (Word)
Ü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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für