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


CustomXMLNode Интерфейс

Определение

Представляет XML-узел в дереве документа. Объект CustomXMLNode является членом CustomXMLNodes коллекции.

public interface class CustomXMLNode : Microsoft::Office::Core::_IMsoDispObj
[System.Runtime.InteropServices.Guid("000CDB04-0000-0000-C000-000000000046")]
public interface CustomXMLNode : Microsoft.Office.Core._IMsoDispObj
[<System.Runtime.InteropServices.Guid("000CDB04-0000-0000-C000-000000000046")>]
type CustomXMLNode = interface
    interface _IMsoDispObj
Public Interface CustomXMLNode
Implements _IMsoDispObj
Атрибуты
Реализации

Комментарии

Объект CustomXMLNode предназначен для обеспечения четности с интерфейсом IXMLDOMNode . Кроме того, он содержит XPath свойство, которое является большим улучшением по сравнению с объектами, предоставляемыми MSXML.

Свойства

Application

Возвращает объект Application , представляющий приложение-контейнер для CustomXMLNode. Только для чтения.

Attributes

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

BaseName

Возвращает базовое имя узла без префикса пространства имен, если он существует, в модели объектов документов (DOM). Только для чтения.

ChildNodes

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

Creator

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

FirstChild

Возвращает объект, соответствующий CustomXMLNode первому дочернему элементу текущего узла. Если узел не содержит дочерних элементов (или не имеет типа msoCustomXMLNodeElement), возвращает значение Nothing. Только для чтения.

LastChild

Возвращает объект, соответствующий CustomXMLNode последнему дочернему элементу текущего узла. Если узел не содержит дочерних элементов (или не имеет типа msoCustomXMLNodeElement), свойство возвращает Значение Nothing. Только для чтения.

NamespaceURI

Возвращает уникальный идентификатор адреса для пространства CustomXMLNode имен объекта. Только для чтения.

NextSibling

Возвращает следующий одноуровневый узел (элемент, комментарий или инструкция по обработке) текущего узла. Если узел является последним дочерним элементом на своем уровне, свойство возвращает Nothing. Только для чтения.

NodeType

Возвращает тип текущего узла. Только для чтения.

NodeValue

Возвращает или задает значение текущего узла. Для чтения и записи.

OwnerDocument

Возвращает объект, представляющий книгу Microsoft Office Excel, презентацию Microsoft Office PowerPoint или документ Microsoft Office Word, связанный с этим узлом. Только для чтения.

OwnerPart

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

Parent

Возвращает родительский объект для CustomXMLNode объекта . Только для чтения.

ParentNode

Возвращает узел родительского элемента текущего узла. Если текущий узел находится на корневом уровне, свойство возвращает Значение Nothing. Только для чтения.

PreviousSibling

Возвращает предыдущий одноуровневый узел (элемент, комментарий или инструкция обработки) текущего узла. Если текущий узел является первым одноуровневый узел на своем уровне, свойство возвращает Nothing. Только для чтения.

Text

Возвращает или задает текст для текущего узла. Для чтения и записи.

XML

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

XPath

Возвращает строку с канонизированным XPath для текущего узла. Если узел больше не входит в модель DOM, свойство возвращает сообщение об ошибке. Только для чтения.

Методы

AppendChildNode(String, String, MsoCustomXMLNodeType, String)

Добавляет один узел в качестве последнего дочернего узла в узел элемента контекста в дереве.

AppendChildSubtree(String)

Добавляет поддерево в качестве последнего дочернего элемента в узле элемента контекста в дереве.

Delete()

Удаляет текущий узел из дерева (включая все его дочерние элементы, если они существуют).

HasChildNodes()

Возвращает значение True , если текущий узел элемента имеет дочерние узлы элементов.

InsertNodeBefore(String, String, MsoCustomXMLNodeType, String, CustomXMLNode)

Вставляет новый узел непосредственно перед узлом контекста в дереве.

InsertSubtreeBefore(String, CustomXMLNode)

Вставляет указанное поддерево в расположение непосредственно перед узлом контекста.

RemoveChild(CustomXMLNode)

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

ReplaceChildNode(CustomXMLNode, String, String, MsoCustomXMLNodeType, String)

Удаляет указанный дочерний узел (и его поддерево) из главного дерева и заменяет его другим узлом в том же расположении.

ReplaceChildSubtree(String, CustomXMLNode)

Удаляет указанный узел (и его поддерево) из главного дерева и заменяет его другим поддеревом в том же расположении.

SelectNodes(String)

Выбирает коллекцию узлов, соответствующих выражению XPath. Этот метод отличается от SelectNodes(String) метода тем, что выражение XPath будет вычисляться, начиная с узла "expression" в качестве узла контекста.

SelectSingleNode(String)

Выбирает один узел из коллекции, соответствующей выражению XPath. Этот метод отличается от SelectSingleNode(String) метода тем, что выражение XPath будет вычисляться, начиная с узла "expression" в качестве узла контекста.

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