Прочитать на английском

Поделиться через


Объект 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 и обратная связь.