Interface XMLNode

Representa um único nó em um documento XML que expõe eventos e que pode ser associada a dados.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (em Microsoft.Office.Tools.Word.dll)

Sintaxe

'Declaração
<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

O tipo XMLNode expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Application Obtém Application que representa o criador do controle de XMLNode .
Propriedade pública Attributes Obtém uma coleção de Microsoft.Office.Interop.Word.XMLNodes que representa os atributos para o controle de XMLNode .
Propriedade pública BaseName Obtém o nome do controle de XMLNode sem qualquer prefixo.
Propriedade pública BindingContext Obtém ou define uma coleção dos gerenciadores de moeda para o IBindableComponent. (Herdado de IBindableComponent.)
Propriedade pública ChildNodes Obtém uma coleção de Microsoft.Office.Interop.Word.XMLNodes que representa os elementos filhos de um controle de XMLNode .
Propriedade pública ChildNodeSuggestions Obtém uma coleção de XMLChildNodeSuggestions que representa os elementos que podem ser filhos válidos do controle atual de XMLNode .
Propriedade pública Container Infraestrutura.
Propriedade pública Creator Obtém o aplicativo no qual o controle de XMLNode foi criado.
Propriedade pública DataBindings Obtém a coleção de objetos de ligação de dados para este IBindableComponent. (Herdado de IBindableComponent.)
Propriedade pública DefaultDataSourceUpdateMode Obtém ou define DataSourceUpdateMode padrão para XMLNode.
Propriedade pública FirstChild Obtém um objeto de Microsoft.Office.Interop.Word.XMLNode que representa o primeiro nó filho no controle de Microsoft.Office.Tools.Word.XMLNode .
Propriedade pública HasChildNodes Obtém um valor que indica se o controle de XMLNode tem elementos filho.
Propriedade pública InnerObject Obtém Microsoft.Office.Interop.Word.XMLNode que representa o objeto nativo subjacente para XMLNode.
Propriedade pública LastChild Obtém um objeto de Microsoft.Office.Interop.Word.XMLNode que representa o nó filho o último de controle de Microsoft.Office.Tools.Word.XMLNode .
Propriedade pública Level Obtém o nível de controle de XMLNode .
Propriedade pública NamespaceURI Obtém Uniform Resource Identifier (URI) de namespace de esquema para o controle de XMLNode .
Propriedade pública NextSibling Obtém um objeto de Microsoft.Office.Interop.Word.XMLNode que representa o próximo objeto de Microsoft.Office.Interop.Word.XMLNode no documento que está no mesmo nível do controle de Microsoft.Office.Tools.Word.XMLNode .
Propriedade pública NodeText Obtém ou define o valor de texto do controle de XMLNode .
Propriedade pública NodeType Obtém um valor que indica se XMLNode é um atributo ou um elemento.
Propriedade pública NodeValue Obtém ou define o valor de XMLNode que representa um atributo.
Propriedade pública OwnerDocument Obtém Microsoft.Office.Interop.Word.Document que representa o documento do controle pai especificado de XMLNode .
Propriedade pública Parent Obtém Microsoft.Office.Interop.Word.Document que representa o documento que contém o controle específico de XMLNode .
Propriedade pública ParentNode Obtém um objeto de Microsoft.Office.Interop.Word.XMLNode que representa o elemento pai do controle específico de Microsoft.Office.Tools.Word.XMLNode .
Propriedade pública PlaceholderText Obtém ou define o texto exibido em um controle de XMLNode que não contém nenhum texto.
Propriedade pública PreviousSibling Obtém um objeto de Microsoft.Office.Interop.Word.XMLNode que representa o objeto anterior de Microsoft.Office.Interop.Word.XMLNode no documento que está no mesmo nível do controle de Microsoft.Office.Tools.Word.XMLNode .
Propriedade pública Range Obtém um objeto de Range que representa a parte de um documento que está contido no controle de XMLNode .
Propriedade pública Site Obtém ou define o ISite associados a IComponent. (Herdado de IComponent.)
Propriedade pública SmartTag Obtém um objeto de SmartTag que representa a marca inteligente associada com o controle de XMLNode . Esse tipo ou membro está destinado a uso apenas em projetos do sistema Microsoft Office 2007. Marcas inteligentes estão preteridas no Office 2010.
.
Propriedade pública Tag Infraestrutura.
Propriedade pública Text Obtém ou define o texto sem formatação simples de controle de XMLNode .
Propriedade pública ValidationErrorText Obtém uma cadeia de caracteres que representa uma descrição para um erro de validação em um controle de XMLNode .
Propriedade pública ValidationStatus Obtém um valor que especifica se um elemento ou atributo é válido de acordo com o esquema anexado.
Propriedade pública WordOpenXML Obtém uma cadeia de caracteres de XML que representa XMLNode no formato de abertura do Microsoft Office Word XML.
Propriedade pública XML Obtém uma cadeia de caracteres que representa o texto XML no controle de XMLNode .

Superior

Métodos

  Nome Descrição
Método público BeginInit Sinaliza o objeto que a inicialização está iniciando. (Herdado de ISupportInitialize.)
Método público Copy Copia o conteúdo do controle de XMLNode para a área de transferência.
Método público Cut Remove o conteúdo do controle de XMLNode e coloca o conteúdo na área de transferência.
Método público Dispose Executa tarefas definido pelo aplicativo associadas liberando, liberando ou redefinindo recursos não gerenciados. (Herdado de IDisposable.)
Método público EndInit Sinaliza o objeto que a inicialização for concluída. (Herdado de ISupportInitialize.)
Método público get_ValidationErrorText Infraestrutura.
Método público get_XML Infraestrutura.
Método público Load Atualiza um controle de XMLNode com dados do arquivo XML especificado
Método público LoadXml(String) Preenche um controle de XMLNode com dados da cadeia de caracteres especificada XML.
Método público LoadXml(XmlDocument) Preenche um controle de XMLNode com dados do nó raiz de XmlDocumentespecificado.
Método público LoadXml(XmlElement) Preenche um controle de XMLNode com dados de XmlElement.
Método público RemoveChild Remove o elemento filho especificado de controle de XMLNode .
Método público SelectNodes Obtém uma coleção de Microsoft.Office.Interop.Word.XMLNodes que representa todos os nós que correspondem ao parâmetro de XPath na ordem em que aparecem no controle de Microsoft.Office.Tools.Word.XMLNode .
Método público SelectSingleNode Obtém um objeto de Microsoft.Office.Interop.Word.XMLNode que representa o primeiro nó filho que corresponde ao parâmetro de XPath no controle de Microsoft.Office.Tools.Word.XMLNode .
Método público SetValidationError Altera o texto de erro de validação exibido para um usuário para um controle de XMLNode e força o Microsoft Office Word para relatar um nó como inválida.
Método público Validate Valida um controle individual de XMLNode com o esquema XML ou esquemas anexados.

Superior

Eventos

  Nome Descrição
Evento público AfterInsert Ocorre quando o usuário adicione um novo controle de XMLNode ao documento.
Evento público BeforeDelete Ocorre quando o usuário excluir um controle de XMLNode do documento, antes que o controle seja excluído.
Evento público BindingContextChanged Ocorre quando o valor da propriedade de BindingContext de ContentControlBase alterar.
Evento público ContextEnter Ocorre quando o cursor é colocado em XMLNode ou do dos nós descendentes, uma área fora do contexto do nó.
Evento público ContextLeave Ocorre quando o cursor é movido de controle de XMLNode , ou um dos nós descendentes, em uma área fora do contexto do nó original.
Evento público Deselect Ocorre quando o cursor é movido para fora do controle de XMLNode .
Evento público Disposed Representa o método que manipula o Disposed o evento de um componente. (Herdado de IComponent.)
Evento público Select Ocorre quando o cursor é colocado dentro de um controle de XMLNode .
Evento público ValidationError Ocorre quando há um erro de validação no controle de XMLNode .

Superior

Comentários

Quando você mapeia não repetindo elementos de esquema no Microsoft Office Word documento em tempo de design, o Visual Studio cria um controle de XMLNode para cada elementos que são permitidos aparecer apenas uma vez em um documento.Um elemento não repetindo de esquema é um elemento com o atributo de maxOccurs definido como 1.

os controles deXMLNode podem ser criados somente em projetos da nível de Word em tempo de design.Não podem ser criados em tempo de execução ou em projetos de aplicativo.Para obter mais informações, consulte Controle de XMLNode e Como: adicionar controles de XMLNode a documentos do Word.

ObservaçãoObservação

Essa interface é implementada pelo Visual Studio Tools for Office Runtime. Ela não se destina a ser implementada em seu código. Para obter mais informações, consulte Visual Studio Tools for Office visão geral sobre o tempo de execução.

Uso

Essa documentação descreve a versão desse tipo que é usada apenas nos projetos do Office direcionados ao .NET Framework 4 e ao .NET Framework 4.5. Em projetos direcionados ao .NET Framework 3.5, esse tipo pode ter membros diferentes e os exemplos de código fornecidos para este tipo talvez não funcionem. Para obter documentação sobre este tipo em projetos destinados ao .NET Framework 3.5, consulte a seguinte seção de referência na documentação do Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Consulte também

Referência

Namespace Microsoft.Office.Tools.Word

Outros recursos

Controle de XMLNode

Como: adicionar controles de XMLNode a documentos do Word