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 | |
---|---|---|
Application | Obtém um Application que representa o criador da XMLNode de controle. | |
Attributes | Obtém um Microsoft.Office.Interop.Word.XMLNodes coleção que representa os atributos para o XMLNode de controle. | |
BaseName | Obtém o nome da XMLNode controle sem prefixo. | |
BindingContext | Obtém ou define uma coleção dos gerenciadores de moeda para o IBindableComponent. (Herdado de IBindableComponent.) | |
ChildNodes | Obtém um Microsoft.Office.Interop.Word.XMLNodes coleção que representa os elementos filho de um XMLNode de controle. | |
ChildNodeSuggestions | Obtém um XMLChildNodeSuggestions coleção que representa os elementos que podem ser filhos válidos do atual XMLNode de controle. | |
Container | Infraestrutura. | |
Creator | Obtém o aplicativo no qual o XMLNode controle foi criado. | |
DataBindings | Obtém a coleção de objetos de ligação de dados para este IBindableComponent. (Herdado de IBindableComponent.) | |
DefaultDataSourceUpdateMode | Obtém ou define o padrão DataSourceUpdateMode para o XMLNode. | |
FirstChild | Obtém um Microsoft.Office.Interop.Word.XMLNode objeto que representa o primeiro nó filho de Microsoft.Office.Tools.Word.XMLNode de controle. | |
HasChildNodes | Obtém um valor que indica se a XMLNode controle tem todos os elementos filho. | |
InnerObject | Obtém um Microsoft.Office.Interop.Word.XMLNode que representa o objeto subjacente nativo para o XMLNode. | |
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. | |
Level | Obtém o nível da XMLNode de controle. | |
NamespaceURI | Obtém o URI Uniform Resource Identifier () do namespace do esquema para o XMLNode de controle. | |
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. | |
NodeText | Obtém ou define o valor do texto de XMLNode de controle. | |
NodeType | Obtém um valor que indica se um XMLNode é um atributo ou um elemento. | |
NodeValue | Obtém ou define o valor de um XMLNode que representa um atributo. | |
OwnerDocument | Obtém um Microsoft.Office.Interop.Word.Document que representa o documento pai especificado XMLNode de controle. | |
Parent | Obtém um Microsoft.Office.Interop.Word.Document que representa o documento que contém o especificado XMLNode de controle. | |
ParentNode | Obtém um Microsoft.Office.Interop.Word.XMLNode que representa o elemento pai especificado do objeto Microsoft.Office.Tools.Word.XMLNode de controle. | |
PlaceholderText | Obtém ou define o texto exibido para um XMLNode controle que contém nenhum texto. | |
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. | |
Range | Obtém um Range o objeto que representa a parte de um documento que está contido na XMLNode de controle. | |
Site | Obtém ou define o ISite associados a IComponent. (Herdado de IComponent.) | |
SmartTag | Obtém um SmartTag o objeto que representa a marca inteligente associada a XMLNode de controle. | |
Tag | Infraestrutura. | |
Text | Obtém ou define o texto não formatado simples a XMLNode de controle. | |
ValidationErrorText | Obtém uma seqüência de caracteres que representa a descrição de um erro de validação em um XMLNode de controle. | |
ValidationStatus | Obtém um valor que especifica se um elemento ou atributo é válido de acordo com o esquema anexado. | |
WordOpenXML | Obtém uma cadeia XML que representa o XMLNode no formato XML aberto do Word Microsoft Office. | |
XML | Obtém uma seqüência de caracteres que representa o texto XML no XMLNode de controle. |
Início
Métodos
Nome | Descrição | |
---|---|---|
BeginInit | Sinaliza o objeto que a inicialização está iniciando. (Herdado de ISupportInitialize.) | |
Copy | Copia o conteúdo do XMLNode o controle para a área de transferência. | |
Cut | Remove o conteúdo a XMLNode de controle e coloca o conteúdo na área de transferência. | |
Dispose | Executa tarefas de definição de aplicativo associadas liberando, liberando ou redefinindo recursos não gerenciados. (Herdado de IDisposable.) | |
EndInit | Sinaliza o objeto que a inicialização for concluída. (Herdado de ISupportInitialize.) | |
get_ValidationErrorText | Infraestrutura. | |
get_XML | Infraestrutura. | |
Load | Atualizações de um XMLNode o controle com dados do arquivo XML especificado | |
LoadXml(String) | Preenche uma XMLNode o controle com dados de seqüência de caracteres especificado do XML. | |
LoadXml(XmlDocument) | Preenche uma XMLNode o controle com dados do nó raiz especificado XmlDocument. | |
LoadXml(XmlElement) | Preenche uma XMLNode o controle com dados de um XmlElement. | |
RemoveChild | Remove o elemento filho especificado a partir de XMLNode de controle. | |
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. | |
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. | |
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. | |
Validate | Valida um indivíduo XMLNode controle contra o esquema XML anexo ou esquemas. |
Início
Eventos
Nome | Descrição | |
---|---|---|
AfterInsert | Ocorre quando o usuário adiciona um novo XMLNode o controle para o documento. | |
BeforeDelete | Ocorre quando o usuário exclui um XMLNode o controle do documento, antes do controle é excluído. | |
BindingContextChanged | Ocorre quando o valor da BindingContext propriedade da ContentControlBase alterações. | |
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ó. | |
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. | |
Deselect | Ocorre quando o cursor é movido da XMLNode de controle. | |
Disposed | Representa o método que manipula o Disposed o evento de um componente. (Herdado de IComponent.) | |
Select | Ocorre quando o cursor é colocado dentro de um XMLNode de controle. | |
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çã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