Поделиться через


XMLNode - интерфейс

Представляет отдельный узел XML в документе, предоставляющем события, который можно привязать к данным.

Пространство имен:  Microsoft.Office.Tools.Word
Сборка:  Microsoft.Office.Tools.Word (в Microsoft.Office.Tools.Word.dll)

Синтаксис

'Декларация
<GuidAttribute("29b82cde-df64-4c6f-a64f-87561e588ecb")> _
Public Interface XMLNode _
    Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("29b82cde-df64-4c6f-a64f-87561e588ecb")]
public interface XMLNode : IBindableComponent, 
    IComponent, IDisposable, ISupportInitialize

Тип XMLNode предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Application Возвращает объект Application, представляющий собой создателя элемента управления XMLNode.
Открытое свойство Attributes Возвращает коллекцию Microsoft.Office.Interop.Word.XMLNodes, в которой хранятся атрибуты для элемента управления XMLNode.
Открытое свойство BaseName Возвращает имя элемента управления XMLNode без префиксов.
Открытое свойство BindingContext Получает или задает коллекцию диспетчеров денежных единиц для объекта IBindableComponent. (Унаследовано от IBindableComponent.)
Открытое свойство ChildNodes Возвращает коллекцию Microsoft.Office.Interop.Word.XMLNodes, в которой хранятся дочерние элементы элемента управления XMLNode.
Открытое свойство ChildNodeSuggestions Возвращает коллекцию XMLChildNodeSuggestions, в которой хранятся элементы, которые могут быть допустимыми дочерними узлами текущего элемента управления XMLNode.
Открытое свойство Container Инфраструктура.
Открытое свойство Creator Возвращает приложение, в котором был создан элемент управления XMLNode.
Открытое свойство DataBindings Получает коллекцию объектов привязки к данным для этого компонента IBindableComponent. (Унаследовано от IBindableComponent.)
Открытое свойство DefaultDataSourceUpdateMode Получает или задает значение DataSourceUpdateMode по умолчанию для XMLNode.
Открытое свойство FirstChild Возвращает объект Microsoft.Office.Interop.Word.XMLNode, представляющий первый дочерний узел элемента управления Microsoft.Office.Tools.Word.XMLNode.
Открытое свойство HasChildNodes Возвращает значение, указывающее, имеются ли у элемента управления XMLNode дочерние элементы.
Открытое свойство InnerObject Возвращает объект Microsoft.Office.Interop.Word.XMLNode, представляющий собственный объект для элемента управления XMLNode.
Открытое свойство LastChild Возвращает объект Microsoft.Office.Interop.Word.XMLNode, представляющий последний дочерний узел элемента управления Microsoft.Office.Tools.Word.XMLNode.
Открытое свойство Level Возвращает уровень элемента управления XMLNode.
Открытое свойство NamespaceURI Возвращает универсальный код ресурса (URI) пространства имен схемы для элемента управления XMLNode.
Открытое свойство NextSibling Возвращает объект Microsoft.Office.Interop.Word.XMLNode, представляющий следующий объект Microsoft.Office.Interop.Word.XMLNode в документе, расположенный на одном уровне с элементом управления Microsoft.Office.Tools.Word.XMLNode.
Открытое свойство NodeText Возвращает или задает текстовое значение элемента управления XMLNode.
Открытое свойство NodeType Возвращает значение, указывающее, является ли объект XMLNode атрибутом или элементом.
Открытое свойство NodeValue Возвращает или задает значение XMLNode, представляющее атрибут.
Открытое свойство OwnerDocument Возвращает объект Microsoft.Office.Interop.Word.Document, представляющий родительский документ для указанного элемента управления XMLNode.
Открытое свойство Parent Возвращает объект Microsoft.Office.Interop.Word.Document, представляющий документ, в котором находится указанный элемент управления XMLNode.
Открытое свойство ParentNode Возвращает объект Microsoft.Office.Interop.Word.XMLNode, представляющий родительский элемент указанного элемента управления Microsoft.Office.Tools.Word.XMLNode.
Открытое свойство PlaceholderText Возвращает или задает текст, отображаемый для элемента управления XMLNode, который не содержит текста.
Открытое свойство PreviousSibling Возвращает объект Microsoft.Office.Interop.Word.XMLNode, представляющий предыдущий объект Microsoft.Office.Interop.Word.XMLNode в документе, расположенный на одном уровне с элементом управления Microsoft.Office.Tools.Word.XMLNode.
Открытое свойство Range Возвращает объект Range, представляющий часть документа, хранящуюся в элементе управления XMLNode.
Открытое свойство Site Получает или задает интерфейс ISite, связанный с интерфейсом IComponent. (Унаследовано от IComponent.)
Открытое свойство SmartTag Возвращает объект SmartTag, представляющий смарт-тег, связанный с элементом управления XMLNode.
Открытое свойство Tag Инфраструктура.
Открытое свойство Text Возвращает или задает простой неформатированный текст элемента управления XMLNode.
Открытое свойство ValidationErrorText Возвращает строку с описанием ошибки проверки в элементе управления XMLNode.
Открытое свойство ValidationStatus Возвращает значение, указывающее, является ли элемент или атрибут допустимым в соответствии с прикрепленной схемой.
Открытое свойство WordOpenXML Возвращает строку XML, представляющую объект XMLNode в формате Microsoft Office Word Open XML.
Открытое свойство XML Возвращает строку, представляющую текст XML в элементе управления XMLNode.

В начало страницы

Методы

  Имя Описание
Открытый метод BeginInit Подает сигнал объекту о начале инициализации. (Унаследовано от ISupportInitialize.)
Открытый метод Copy Копирует содержимое элемента управления XMLNode в буфер обмена.
Открытый метод Cut Удаляет содержимое элемента управления XMLNode и копирует содержимое в буфер обмена.
Открытый метод Dispose Выполняет определяемые приложением задачи, связанные с высвобождением или сбросом неуправляемых ресурсов. (Унаследовано от IDisposable.)
Открытый метод EndInit Подает объекту сигнал о завершении инициализации. (Унаследовано от ISupportInitialize.)
Открытый метод get_ValidationErrorText Инфраструктура.
Открытый метод get_XML Инфраструктура.
Открытый метод Load Обновляет элемент управления XMLNode с использованием данных из указанного XML-файла
Открытый метод LoadXml(String) Заполняет элемент управления XMLNode данными из указанной строки XML.
Открытый метод LoadXml(XmlDocument) Заполняет элемент управления XMLNode данными из корневого узла указанного объекта XmlDocument.
Открытый метод LoadXml(XmlElement) Заполняет элемент управления XMLNode данными из объекта XmlElement.
Открытый метод RemoveChild Удаляет из элемента управления XMLNode указанный дочерний элемент.
Открытый метод SelectNodes Возвращает коллекцию Microsoft.Office.Interop.Word.XMLNodes, в которой хранятся все узлы, соответствующие параметру XPath, в порядке их появления в элементе управления Microsoft.Office.Tools.Word.XMLNode.
Открытый метод SelectSingleNode Возвращает объект Microsoft.Office.Interop.Word.XMLNode, представляющий первый дочерний узел, соответствующий параметру XPath в элементе управления Microsoft.Office.Tools.Word.XMLNode.
Открытый метод SetValidationError Изменяет текст выдаваемого пользователю сообщения об ошибке для элемента управления XMLNode и принудительно указывает приложению Microsoft Office Word, что узел является недопустимым.
Открытый метод Validate Проверяет отдельный элемент управления XMLNode на соответствие прикрепленной схеме (схемам) XML.

В начало страницы

События

  Имя Описание
Открытое событие AfterInsert Возникает при добавлении пользователем в документ нового элемента управления XMLNode.
Открытое событие BeforeDelete Возникает при удалении пользователем из документа элемента управления XMLNode непосредственно перед удалением.
Открытое событие BindingContextChanged Происходит при изменении значения свойства BindingContext объекта ContentControlBase.
Открытое событие ContextEnter Вызывается при перемещении курсора в элемент управления XMLNode или один из его дочерних узлов из области вне контекста данного узла.
Открытое событие ContextLeave Возникает при перемещении курсора из элемента управления XMLNode или одного из его узлов-потомков в область за пределами контекста исходного узла.
Открытое событие Deselect Возникает при перемещении курсора за пределы элемента управления XMLNode.
Открытое событие Disposed Представляет метод, обрабатывающий событие Disposed компонента. (Унаследовано от IComponent.)
Открытое событие Select Возникает при помещении курсора внутрь элемента управления XMLNode.
Открытое событие ValidationError Возникает в случае ошибки проверки в элементе управления XMLNode.

В начало страницы

Заметки

При сопоставлении неповторяющиеся элементов схемы с документом Microsoft Office Word во время разработки Visual Studio создает элемент управления XMLNode для всех элементов, которые могут отображаться только один раз в документе. Неповторяющимся элементом схемы является элемент с атрибутом maxOccurs, равным 1.

Элементы управления XMLNode могут создаваться только в проектах уровня документа Word во время разработки. Они не могут быть созданы во время выполнения или в проектах уровня приложения. Дополнительные сведения см. в разделах Элемент управления XMLNode и Практическое руководство. Добавление элементов управления XMLNode в документы Word.

Примечание

Данный интерфейс реализован средствами Visual Studio Tools для среды выполнения Office. Он не предназначен для реализации в пользовательском коде. Дополнительные сведения см. в разделе Общие сведения об инструментах Visual Studio для среды выполнения Office.

Использование

В настоящей документации описывается версия данного типа, которая используется в проектах Office, предназначенных для платформы .NET Framework 4. В проектах, предназначенных для платформы .NET Framework 3.5, этот тип может содержать другие члены и примеры, предназначенные для данного типа, могут не работать. Документацию о данном типе в проектах, предназначенных для платформы .NET Framework 3.5, см. в следующем справочном разделе документации Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

См. также

Ссылки

Microsoft.Office.Tools.Word - пространство имен

Другие ресурсы

Элемент управления XMLNode

Практическое руководство. Добавление элементов управления XMLNode в документы Word