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 в документы Word