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

XMLNode-Objekt

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.