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 Runtime 实现。不应在代码中实现此接口。有关详细信息,请参阅 Visual Studio Tools for Office Runtime 概述。
用法
本文档介绍面向 .NET Framework 4 和 .NET Framework 4.5 的 Office 项目中所用此类型的版本。在面向 .NET Framework 3.5 的项目中,此类型可能具有不同的成员,因此本文档为此类型提供的代码示例可能并不适用。有关在面向 .NET Framework 3.5 的项目中使用此类型的文档,请参阅 Visual Studio 2008 文档中的以下参考部分:https://go.microsoft.com/fwlink/?LinkId=160658。
请参见
参考
Microsoft.Office.Tools.Word 命名空间