XMLNodes Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Коллекция объектов XMLNode, представляющих узлы в представлении дерева области задач Структура XML, которая указывает элементы, примененные пользователем к документу.
[System.Runtime.InteropServices.Guid("23ba8297-db6f-48b4-8730-8056ebde2d56")]
public interface XMLNodes : IDisposable, System.ComponentModel.ISupportInitialize
- Атрибуты
- Реализации
Комментарии
XMLNodesЭлемент управления представляет коллекцию XML-элементов с одинаковым именем. При сопоставлении элементов, которые схема позволяет отобразить более одного раза в Microsoft Office документе Word во время разработки, Visual Studio создает XMLNodes для элементов. Схема может позволить элементу отображаться более одного раза, если maxOccurs атрибут элемента или предков элемента имеет значение > 1.
Если схема задает maxOccurs атрибуту элемента и его предков значение 1, Visual Studio создает XMLNode вместо этого элемент управления.
XMLNodesэлементы управления могут создаваться только в проектах Word уровня документа во время разработки. Они не могут быть созданы во время выполнения или в проектах уровня приложения. Дополнительные сведения см. в разделе элемент управления XMLNodes и Добавление элементов управления XMLNodes в документы Word.
Примечание
Данный интерфейс реализуется набором средств Visual Studio для Office (среда выполнения). Он не предназначен для реализации в пользовательском коде. Дополнительные сведения см. в разделе Visual Studio Tools for Office Runtime Overview.
Использование
В настоящей документации описывается версия этого типа, которая используется в проектах Office, предназначенных для платформы .NET Framework 4 или более поздних ее версий. В проектах, предназначенных для платформы .NET Framework 3.5, этот тип может содержать другие члены, а примеры кода, приведенные для этого типа, могут не работать. Документацию об этом типе в проектах, предназначенных для платформы .NET Framework 3.5, см. в следующем справочном разделе документации Visual Studio 2008: http://go.microsoft.com/fwlink/?LinkId=160658.
Свойства
| Application |
Возвращает объект Application, представляющий текущий экземпляр приложения Microsoft Office Word. |
| Container | |
| Count |
Возвращает число элементов в коллекции XMLNodes. |
| Creator |
Возвращает приложение, в котором был создан элемент управления XMLNodes. |
| InnerObject |
Возвращает объект XMLNodes, представляющий собственный объект для элемента управления XMLNodes. |
| Item[Int32] |
Возвращает объект XMLNode по указанному индексу. |
| Parent |
Возвращает объект Document, представляющий документ, в котором содержится коллекция XMLNodes. |
| Tag | |
Методы
| Add(String, String, Object) |
Возвращает объект XMLNode, представляющий вновь добавленный элемент. |
| GetEnumerator() |
Возвращает перечислитель для элемента управления XMLNodes. |
События
| AfterInsert |
Возникает при добавлении пользователем в коллекцию или один из ее потомков нового объекта XMLNode. |
| BeforeDelete |
Возникает при удалении пользователем из коллекции узла XMLNode или узла-потомка непосредственно перед удалением элемента управления. |
| ContextEnter |
Происходит при перемещении курсора внутрь одного из узлов или узлов-потомков коллекции XMLNodes из области за пределами контекста узла. |
| ContextLeave |
Возникает при перемещении курсора из одно из узлов или узлов-потомков коллекции XMLNodes в область за пределами контекста исходного узла. |
| Deselect |
Возникает при перемещении курсора за пределы одного из узлов коллекции XMLNodes. |
| Select |
Происходит при перемещении курсора внутрь одного из узлов коллекции XMLNodes. |
| ValidationError |
Возникает в случае ошибки проверки в элементе управления XMLNodes. |