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