Partilhar via


Interface XMLNode

Representa um único nó XML em um documento que expõe eventos e que podem ser vinculados 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 um Application que representa o criador da XMLNode de controle.
Propriedade pública Attributes Obtém um Microsoft.Office.Interop.Word.XMLNodes coleção que representa os atributos para o XMLNode de controle.
Propriedade pública BaseName Obtém o nome da XMLNode controle sem 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 um Microsoft.Office.Interop.Word.XMLNodes coleção que representa os elementos filho de um XMLNode de controle.
Propriedade pública ChildNodeSuggestions Obtém um XMLChildNodeSuggestions coleção que representa os elementos que podem ser filhos válidos do atual XMLNode de controle.
Propriedade pública Container Infraestrutura.
Propriedade pública Creator Obtém o aplicativo no qual o XMLNode controle 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 o padrão DataSourceUpdateMode para o XMLNode.
Propriedade pública FirstChild Obtém um Microsoft.Office.Interop.Word.XMLNode objeto que representa o primeiro nó filho de Microsoft.Office.Tools.Word.XMLNode de controle.
Propriedade pública HasChildNodes Obtém um valor que indica se a XMLNode controle tem todos os elementos filho.
Propriedade pública InnerObject Obtém um Microsoft.Office.Interop.Word.XMLNode que representa o objeto subjacente nativo para o XMLNode.
Propriedade pública LastChild Obtém um Microsoft.Office.Interop.Word.XMLNode o objeto que representa o último nó filho da Microsoft.Office.Tools.Word.XMLNode de controle.
Propriedade pública Level Obtém o nível da XMLNode de controle.
Propriedade pública NamespaceURI Obtém o URI Uniform Resource Identifier () do namespace do esquema para o XMLNode de controle.
Propriedade pública NextSibling Obtém um Microsoft.Office.Interop.Word.XMLNode objeto que representa o próximo Microsoft.Office.Interop.Word.XMLNode o objeto no documento que está no mesmo nível como o Microsoft.Office.Tools.Word.XMLNode de controle.
Propriedade pública NodeText Obtém ou define o valor do texto de XMLNode de controle.
Propriedade pública NodeType Obtém um valor que indica se um XMLNode é um atributo ou um elemento.
Propriedade pública NodeValue Obtém ou define o valor de um XMLNode que representa um atributo.
Propriedade pública OwnerDocument Obtém um Microsoft.Office.Interop.Word.Document que representa o documento pai especificado XMLNode de controle.
Propriedade pública Parent Obtém um Microsoft.Office.Interop.Word.Document que representa o documento que contém o especificado XMLNode de controle.
Propriedade pública ParentNode Obtém um Microsoft.Office.Interop.Word.XMLNode que representa o elemento pai especificado do objeto Microsoft.Office.Tools.Word.XMLNode de controle.
Propriedade pública PlaceholderText Obtém ou define o texto exibido para um XMLNode controle que contém nenhum texto.
Propriedade pública PreviousSibling Obtém um Microsoft.Office.Interop.Word.XMLNode objeto que representa o anterior Microsoft.Office.Interop.Word.XMLNode o objeto no documento que está no mesmo nível como o Microsoft.Office.Tools.Word.XMLNode de controle.
Propriedade pública Range Obtém um Range o objeto que representa a parte de um documento que está contido na XMLNode de controle.
Propriedade pública Site Obtém ou define o ISite associados a IComponent. (Herdado de IComponent.)
Propriedade pública SmartTag Obtém um SmartTag o objeto que representa a marca inteligente associada a XMLNode de controle.
Propriedade pública Tag Infraestrutura.
Propriedade pública Text Obtém ou define o texto não formatado simples a XMLNode de controle.
Propriedade pública ValidationErrorText Obtém uma seqüência de caracteres que representa a descrição de um erro de validação em um XMLNode de controle.
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 XML que representa o XMLNode no formato XML aberto do Word Microsoft Office.
Propriedade pública XML Obtém uma seqüência de caracteres que representa o texto XML no XMLNode de controle.

Início

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 XMLNode o controle para a área de transferência.
Método público Cut Remove o conteúdo a XMLNode de controle e coloca o conteúdo na área de transferência.
Método público Dispose Executa tarefas de definição de 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ções de um XMLNode o controle com dados do arquivo XML especificado
Método público LoadXml(String) Preenche uma XMLNode o controle com dados de seqüência de caracteres especificado do XML.
Método público LoadXml(XmlDocument) Preenche uma XMLNode o controle com dados do nó raiz especificado XmlDocument.
Método público LoadXml(XmlElement) Preenche uma XMLNode o controle com dados de um XmlElement.
Método público RemoveChild Remove o elemento filho especificado a partir de XMLNode de controle.
Método público SelectNodes Obtém um Microsoft.Office.Interop.Word.XMLNodes coleção que representa todos os nós que correspondem a XPath parâmetro na ordem em que aparecem na Microsoft.Office.Tools.Word.XMLNode de controle.
Método público SelectSingleNode Obtém um Microsoft.Office.Interop.Word.XMLNode objeto que representa o primeiro nó filho que corresponde a XPath parâmetro na Microsoft.Office.Tools.Word.XMLNode de controle.
Método público SetValidationError Altera o texto de erro de validação exibido a um usuário para um XMLNode controle e força Microsoft Office Word reportar um nó como inválido.
Método público Validate Valida um indivíduo XMLNode controle contra o esquema XML anexo ou esquemas.

Início

Eventos

  Nome Descrição
Evento público AfterInsert Ocorre quando o usuário adiciona um novo XMLNode o controle para o documento.
Evento público BeforeDelete Ocorre quando o usuário exclui um XMLNode o controle do documento, antes do controle é excluído.
Evento público BindingContextChanged Ocorre quando o valor da BindingContext propriedade da ContentControlBase alterações.
Evento público ContextEnter Ocorre quando o cursor é colocado dentro de um XMLNode ou um de seus nós descendentes, de uma área fora do contexto do nó.
Evento público ContextLeave Ocorre quando o cursor é movido a XMLNode o controle, ou um de seus nós descendentes, para uma área fora do contexto do nó original.
Evento público Deselect Ocorre quando o cursor é movido da XMLNode de controle.
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 XMLNode de controle.
Evento público ValidationError Ocorre quando há um erro de validação na XMLNode de controle.

Início

Comentários

Quando você mapeia os elementos de esquema não-repetição em um documento do Word de Microsoft Office em tempo de design, o Visual Studio cria uma XMLNode o controle para todos os elementos que podem aparecer apenas uma vez em um documento. Um elemento de esquema não-repetição é um elemento com o maxOccurs atributo definido como 1.

XMLNodecontroles podem ser criados apenas em projetos de nível de documento do Word em tempo de design. Eles não podem ser criados em tempo de execução ou em projetos de nível de aplicativo. For more information, see Controle de XMLNode and Como: Adicionar controles de XMLNode a documentos do Word.

ObservaçãoObservação

Esta 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.

Usage

Esta documentação descreve a versão deste tipo que é usada em projetos do Office destinados ao .NET Framework 4. Em projetos destinados ao .NET Framework 3.5, este tipo poderá ter membros diferentes, e os exemplos de código fornecidos para o 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