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 | |
---|---|---|
Application | Obtém Application que representa o criador do controle de XMLNode . | |
Attributes | Obtém uma coleção de Microsoft.Office.Interop.Word.XMLNodes que representa os atributos para o controle de XMLNode . | |
BaseName | Obtém o nome do controle de XMLNode sem qualquer prefixo. | |
BindingContext | Obtém ou define uma coleção dos gerenciadores de moeda para o IBindableComponent. (Herdado de IBindableComponent.) | |
ChildNodes | Obtém uma coleção de Microsoft.Office.Interop.Word.XMLNodes que representa os elementos filhos de um controle de XMLNode . | |
ChildNodeSuggestions | Obtém uma coleção de XMLChildNodeSuggestions que representa os elementos que podem ser filhos válidos do controle atual de XMLNode . | |
Container | Infraestrutura. | |
Creator | Obtém o aplicativo no qual o controle de XMLNode 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 DataSourceUpdateMode padrão para XMLNode. | |
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 . | |
HasChildNodes | Obtém um valor que indica se o controle de XMLNode tem elementos filho. | |
InnerObject | Obtém Microsoft.Office.Interop.Word.XMLNode que representa o objeto nativo subjacente para XMLNode. | |
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 . | |
Level | Obtém o nível de controle de XMLNode . | |
NamespaceURI | Obtém Uniform Resource Identifier (URI) de namespace de esquema para o controle de XMLNode . | |
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 . | |
NodeText | Obtém ou define o valor de texto do controle de XMLNode . | |
NodeType | Obtém um valor que indica se XMLNode é um atributo ou um elemento. | |
NodeValue | Obtém ou define o valor de XMLNode que representa um atributo. | |
OwnerDocument | Obtém Microsoft.Office.Interop.Word.Document que representa o documento do controle pai especificado de XMLNode . | |
Parent | Obtém Microsoft.Office.Interop.Word.Document que representa o documento que contém o controle específico de XMLNode . | |
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 . | |
PlaceholderText | Obtém ou define o texto exibido em um controle de XMLNode que não contém nenhum texto. | |
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 . | |
Range | Obtém um objeto de Range que representa a parte de um documento que está contido no controle de XMLNode . | |
Site | Obtém ou define o ISite associados a IComponent. (Herdado de IComponent.) | |
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. . |
|
Tag | Infraestrutura. | |
Text | Obtém ou define o texto sem formatação simples de controle de XMLNode . | |
ValidationErrorText | Obtém uma cadeia de caracteres que representa uma descrição para um erro de validação em um controle de XMLNode . | |
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 de caracteres de XML que representa XMLNode no formato de abertura do Microsoft Office Word XML. | |
XML | Obtém uma cadeia de caracteres que representa o texto XML no controle de XMLNode . |
Superior
Métodos
Nome | Descrição | |
---|---|---|
BeginInit | Sinaliza o objeto que a inicialização está iniciando. (Herdado de ISupportInitialize.) | |
Copy | Copia o conteúdo do controle de XMLNode para a área de transferência. | |
Cut | Remove o conteúdo do controle de XMLNode e coloca o conteúdo na área de transferência. | |
Dispose | Executa tarefas definido pelo 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 um controle de XMLNode com dados do arquivo XML especificado | |
LoadXml(String) | Preenche um controle de XMLNode com dados da cadeia de caracteres especificada XML. | |
LoadXml(XmlDocument) | Preenche um controle de XMLNode com dados do nó raiz de XmlDocumentespecificado. | |
LoadXml(XmlElement) | Preenche um controle de XMLNode com dados de XmlElement. | |
RemoveChild | Remove o elemento filho especificado de controle de XMLNode . | |
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 . | |
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 . | |
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. | |
Validate | Valida um controle individual de XMLNode com o esquema XML ou esquemas anexados. |
Superior
Eventos
Nome | Descrição | |
---|---|---|
AfterInsert | Ocorre quando o usuário adicione um novo controle de XMLNode ao documento. | |
BeforeDelete | Ocorre quando o usuário excluir um controle de XMLNode do documento, antes que o controle seja excluído. | |
BindingContextChanged | Ocorre quando o valor da propriedade de BindingContext de ContentControlBase alterar. | |
ContextEnter | Ocorre quando o cursor é colocado em XMLNode ou do dos nós descendentes, uma área fora do contexto do nó. | |
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. | |
Deselect | Ocorre quando o cursor é movido para fora do controle de XMLNode . | |
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 controle de XMLNode . | |
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çã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