XMLNode-Objekt (Word)
Stellt ein einzelnes XML-Element dar, das auf ein Dokument angewendet wurde.
Jedes XML-Element, das auf ein Dokument angewendet wurde, wird als Knoten in einem Strukturansicht-Steuerelement im Aufgabenbereich XML-Struktur angezeigt. Jeder Knoten in der Strukturansicht ist eine Instanz eines XMLNode-Objekts. Die Hierarchie in der Strukturansicht zeigt an, ob ein Knoten untergeordnete Knoten enthält.
Verwenden Sie die Item-Methode der XMLNodes-Auflistung, um ein einzelnes XMLNode-Objekt zurückzugeben. Verwenden Sie die Validate-Methode, um zu überprüfen, ob ein XML-Element gültig gemäß den angewendeten Schemas ist und dass alle erforderlichen untergeordneten Elemente vorhanden sind und in der erforderlichen Reihenfolge vorliegen. Nachdem Sie die Validate-Methode ausgeführt haben, können Sie die ValidationStatus-Eigenschaft verwenden, um zu überprüfen, ob ein Element gültig ist, und die ValidationErrorText-Eigenschaft verwenden, um den Benutzer zu informieren, was er tun muss, damit das Dokument den XML-Schemaregeln entspricht.
Im folgenden Beispiel werden alle XML-Elemente im aktiven Dokument überprüft. Wenn ein Element gefunden wird, das gemäß dem Schema ungültig ist, gibt das Beispiel eine Meldung zurück, die den Benutzer über das Problem informiert.
Sub ValidateXMLElements()
Dim objNode As XMLNode
For Each objNode In ActiveDocument.XMLNodes
objNode.Validate
If objNode.ValidationStatus <> wdXMLValidationStatusOK Then
MsgBox objNode.ValidationErrorText(True)
End If
Next
End Sub
Referenz zum Word-Objektmodell
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.