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


XMLNode Интерфейс

Определение

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

public interface class XMLNode
[System.Runtime.InteropServices.Guid("09760240-0B89-49F7-A79D-479F24723F56")]
public interface XMLNode
type XMLNode = interface
Public Interface XMLNode
Атрибуты

Комментарии

Каждый ЭЛЕМЕНТ XML, примененный к документу, отображается в виде узла в элементе управления древовидного представления в области задач Структура XML. Каждый узел в представлении дерева является экземпляром XMLNode объекта . Иерархия в представлении дерева указывает, содержит ли узел дочерние узлы.

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

Свойства

Application

Application Возвращает объект , представляющий приложение Microsoft Word.

Attributes

Возвращает коллекцию XMLNodes , представляющую атрибуты указанного элемента.

BaseName

Возвращает значение String , представляющее имя элемента без префикса.

ChildNodes

Возвращает коллекцию XMLNodes , представляющую дочерние элементы указанного элемента.

ChildNodeSuggestions

Возвращает коллекцию XMLChildNodeSuggestions , представляющую список разрешенных элементов для XMLNode объекта (который возвращает дочерние элементы указанного элемента).

Creator

Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.

FirstChild

DiagramNode Возвращает объект , представляющий первый дочерний узел родительского узла.

HasChildNodes

Определяет, содержит ли указанный XML-элемент дочерние элементы.

LastChild

DiagramNode Возвращает объект , представляющий последний дочерний узел родительского узла.

Level

Возвращает уровень указанного XML-элемента в иерархии элементов, применяемых к документу.

NamespaceURI

Возвращает строку, представляющую универсальный код ресурса (URI) пространства имен схемы для указанного объекта.

NextSibling

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

NodeType

Возвращает константу WdXMLNodeType , представляющую тип узла.

NodeValue

Возвращает или задает значение String , представляющее значение атрибута.

OwnerDocument

Document Возвращает объект , представляющий родительский документ указанного XML-элемента.

Parent

Возвращает объект , представляющий родительский объект указанного объекта.

ParentNode

XMLNode Возвращает объект , представляющий родительский элемент указанного элемента.

PlaceholderText

Возвращает или задает значение String , представляющее текст, отображаемый для элемента, не содержащего текста.

PreviousSibling

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

Range

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

SmartTag

SmartTag Возвращает объект , представляющий смарт-тег, связанный с XML-элементом.

Text

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

ValidationErrorText[Boolean]

Возвращает значение String , представляющее описание ошибки XMLNode проверки объекта.

ValidationStatus

Возвращает константу WdXMLValidationStatus , представляющую, является ли элемент или атрибут допустимым в соответствии с присоединенной схемой.

WordOpenXML

Возвращает значение String, представляющее XML для узла в формате Microsoft Office Word Open XML. Только для чтения.

XML[Boolean]

Возвращает объект String , представляющий XML-текст в указанном объекте.

Методы

Copy()

Копирует указанный объект в буфер обмена.

Cut()

Удаляет указанный объект из документа и помещает его в буфер обмена.

Delete()

Удаляет указанный объект.

RemoveChild(XMLNode)

Удаляет указанный дочерний элемент из указанного элемента.

SelectNodes(String, String, Boolean)

Возвращает коллекцию XMLNodes , представляющую все узлы, которые соответствуют указанной строке XPath в том порядке, в котором они отображаются.

SelectSingleNode(String, String, Boolean)

XMLNode Возвращает объект , представляющий первый узел, соответствующий указанной строке XPath в указанном документе.

SetValidationError(WdXMLValidationStatus, Object, Boolean)

Изменяет текст ошибки проверки, отображаемый пользователю для указанного узла, и заставляет microsoft Word сообщить об узле как о недопустимом.

Validate()

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

Применяется к