Объект XMLNode (Word)

Представляет один элемент XML, примененный к документу.

Примечания

Каждый элемент XML, примененный к документу, отображается в виде узла в элементе управления "Представление в виде дерева" в области задач "Структура XML ". Каждый узел в представлении в виде дерева является экземпляром объекта XMLNode . Иерархия в представлении дерева указывает, содержит ли узел дочерние узлы.

Используйте метод Item коллекции XMLNodes для возврата отдельного объекта XMLNode . Используйте метод Validate , чтобы убедиться, что элемент XML допустим в соответствии с примененными схемами, а все необходимые дочерние элементы существуют и находятся в требуемом порядке. После запуска метода Validate используйте свойство ValidationStatus для проверки допустимости элемента, а свойство ValidationErrorText — для отображения сведений о том, что нужно сделать пользователю, чтобы документ соответствовал правилам схемы XML.

В следующем примере проверяется каждый из элементов XML в активном документе. Если элемент недопустим для схемы, в примере возвращается сообщение для пользователя, объясняющее, в чем заключается проблема.

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

См. также

Справочник по объектной модели Word

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.