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" в качестве узла контекста. |