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) ,将从“expression”节点作为上下文节点开始计算 XPath 表达式。

SelectSingleNode(String)

从与 XPath 表达式匹配的集合中选择一个节点。 此方法与 方法的不同之处在于 SelectSingleNode(String) ,将从“expression”节点作为上下文节点开始计算 XPath 表达式。

适用于