CustomXMLNode 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示文档中的树中的 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 表达式。 |