XMLNodes 接口

表示**“XML 结构”**任务窗格树视图中的节点的 Microsoft.Office.Interop.Word.XMLNode 对象的集合,它指示用户已应用于文档的元素。

命名空间:  Microsoft.Office.Tools.Word
程序集:  Microsoft.Office.Tools.Word(在 Microsoft.Office.Tools.Word.dll 中)

语法

声明
<GuidAttribute("23ba8297-db6f-48b4-8730-8056ebde2d56")> _
Public Interface XMLNodes _
    Inherits IDisposable, ISupportInitialize
[GuidAttribute("23ba8297-db6f-48b4-8730-8056ebde2d56")]
public interface XMLNodes : IDisposable, 
    ISupportInitialize

XMLNodes 类型公开以下成员。

属性

  名称 说明
公共属性 Application 获取一个表示 Microsoft Office Word 应用程序的 Microsoft.Office.Interop.Word.Application 对象。
公共属性 Container
公共属性 Count 获取 XMLNodes 集合中项的数目。
公共属性 Creator 获取在其中创建 XMLNodes 控件的应用程序。
公共属性 InnerObject 获取一个 Microsoft.Office.Interop.Word.XMLNodes,它表示 XMLNodes 控件的基础本机对象。
公共属性 Item 获取指定索引处的 Microsoft.Office.Interop.Word.XMLNode
公共属性 Parent 获取一个 Microsoft.Office.Interop.Word.Document,它表示包含 XMLNodes 集合的文档。
公共属性 Tag 基础结构。

页首

方法

  名称 说明
公共方法 Add 获取一个表示新添加的元素的 Microsoft.Office.Interop.Word.XMLNode 对象。
公共方法 BeginInit 用信号通知对象初始化即将开始。 (继承自 ISupportInitialize。)
公共方法 Dispose 执行与释放或重置非托管资源相关的应用程序定义的任务。 (继承自 IDisposable。)
公共方法 EndInit 用信号通知对象初始化已完成。 (继承自 ISupportInitialize。)
公共方法 GetEnumerator 获取 XMLNodes 控件的枚举器。

页首

事件

  名称 说明
公共事件 AfterInsert 在用户向集合或其子代之一添加新的 Microsoft.Office.Interop.Word.XMLNode 时发生。
公共事件 BeforeDelete 当用户从集合中删除 Microsoft.Office.Interop.Word.XMLNode 或子代节点时,在该控件被删除之前发生。
公共事件 ContextEnter 当光标从节点上下文以外的区域移入 XMLNodes 集合的节点或子代节点之一时发生。
公共事件 ContextLeave 当光标从 XMLNodes 集合的节点或子代节点之一移到原始节点上下文以外的区域时发生。
公共事件 Deselect 当光标从 XMLNodes 集合的节点之一移出时发生。
公共事件 Select 当光标放置在 XMLNodes 集合的一个节点中时发生此事件。
公共事件 ValidationError 当在 XMLNodes 控件中存在验证错误时发生。

页首

备注

XMLNodes 控件表示相同名称的 XML 元素的集合。 当您在设计时将架构允许多次出现的元素映射到 Microsoft Office Word 文档时,Visual Studio 将为元素创建 XMLNodes。 架构可以允许元素或元素的祖先的 maxOccurs 特性设置为 > 1 时元素可以多次出现。

如果架构将元素及其上级的 maxOccurs 特性设置为 1,Visual Studio 将改为创建 XMLNode 控件。

XMLNodes 控件只能在设计时在 Word 文档级项目中创建。 不能在运行时或在应用程序级项目中创建。 有关更多信息,请参见XMLNodes 控件如何:向 Word 文档添加 XMLNodes 控件

提示

此接口由 Visual Studio Tools for Office 运行时实现。不应在代码中实现此接口。有关更多信息,请参见 Visual Studio Tools for Office Runtime 概述

用法

本文档介绍面向 .NET Framework 4 的 Office 项目中所用此类型的版本。在面向 .NET Framework 3.5 的项目中,此类型可能具有不同的成员,因此本文档为此类型提供的代码示例可能并不适用。有关在面向 .NET Framework 3.5 的项目中使用此类型的文档,请参见 Visual Studio 2008 文档中以下参考部分:https://go.microsoft.com/fwlink/?LinkId=160658

请参见

参考

Microsoft.Office.Tools.Word 命名空间

其他资源

XMLNodes 控件

如何:向 Word 文档添加 XMLNodes 控件