Condividi tramite


Interfaccia XMLNode

Rappresenta un nodo XML singolo in un documento che espone eventi e può essere associato a dati.

Spazio dei nomi:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Sintassi

'Dichiarazione
<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

Il tipo XMLNode espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Application Ottiene un oggetto Application che rappresenta il creatore del controllo XMLNode.
Proprietà pubblica Attributes Ottiene una raccolta Microsoft.Office.Interop.Word.XMLNodes che rappresenta gli attributi del controllo XMLNode.
Proprietà pubblica BaseName Ottiene il nome del controllo XMLNode senza alcun prefisso.
Proprietà pubblica BindingContext Ottiene o imposta la raccolta di l per IBindableComponent. (Ereditato da IBindableComponent)
Proprietà pubblica ChildNodes Ottiene una raccolta Microsoft.Office.Interop.Word.XMLNodes che rappresenta gli elementi figlio di un controllo XMLNode.
Proprietà pubblica ChildNodeSuggestions Ottiene una raccolta XMLChildNodeSuggestions che rappresenta gli elementi che possono essere validi elementi figlio del controllo XMLNode corrente.
Proprietà pubblica Container Infrastruttura.
Proprietà pubblica Creator Ottiene l'applicazione in cui è stato creato il controllo XMLNode.
Proprietà pubblica DataBindings Ottiene la raccolta di associazione dati oggetti per questo IBindableComponent. (Ereditato da IBindableComponent)
Proprietà pubblica DefaultDataSourceUpdateMode Ottiene o imposta l'oggetto DataSourceUpdateMode predefinito per XMLNode.
Proprietà pubblica FirstChild Ottiene un oggetto Microsoft.Office.Interop.Word.XMLNode che rappresenta il primo nodo figlio nel controllo Microsoft.Office.Tools.Word.XMLNode.
Proprietà pubblica HasChildNodes Ottiene un valore che indica se il controllo XMLNode dispone di elementi figlio.
Proprietà pubblica InnerObject Ottiene un oggetto Microsoft.Office.Interop.Word.XMLNode che rappresenta l'oggetto nativo sottostante di XMLNode.
Proprietà pubblica LastChild Ottiene un oggetto Microsoft.Office.Interop.Word.XMLNode che rappresenta l'ultimo nodo figlio del controllo Microsoft.Office.Tools.Word.XMLNode.
Proprietà pubblica Level Ottiene il livello del controllo XMLNode.
Proprietà pubblica NamespaceURI Ottiene l'URI (Uniform Resource Identifier) dello spazio dei nomi dello schema per il controllo XMLNode.
Proprietà pubblica NextSibling Ottiene un oggetto Microsoft.Office.Interop.Word.XMLNode che rappresenta il successivo oggetto Microsoft.Office.Interop.Word.XMLNode nel documento posizionato allo stesso livello del controllo Microsoft.Office.Tools.Word.XMLNode.
Proprietà pubblica NodeText Ottiene o imposta il valore di testo del controllo XMLNode.
Proprietà pubblica NodeType Ottiene un valore che indica se la classe XMLNode rappresenta un attributo o un elemento.
Proprietà pubblica NodeValue Ottiene o imposta il valore di un oggetto XMLNode che rappresenta un attributo.
Proprietà pubblica OwnerDocument Ottiene un oggetto Microsoft.Office.Interop.Word.Document che rappresenta il documento padre del controllo XMLNode specificato.
Proprietà pubblica Parent Ottiene un oggetto Microsoft.Office.Interop.Word.Document che rappresenta il documento contenente il controllo XMLNode specificato.
Proprietà pubblica ParentNode Ottiene un oggetto Microsoft.Office.Interop.Word.XMLNode che rappresenta l'elemento padre del controllo Microsoft.Office.Tools.Word.XMLNode specificato.
Proprietà pubblica PlaceholderText Ottiene o imposta il testo visualizzato per un controllo XMLNode non contenente alcun testo.
Proprietà pubblica PreviousSibling Ottiene un oggetto Microsoft.Office.Interop.Word.XMLNode che rappresenta il precedente oggetto Microsoft.Office.Interop.Word.XMLNode nel documento posizionato allo stesso livello del controllo Microsoft.Office.Tools.Word.XMLNode.
Proprietà pubblica Range Ottiene un oggetto Range che rappresenta la parte di un documento contenuta nel controllo XMLNode.
Proprietà pubblica Site ottiene o imposta ISite associato IComponent. (Ereditato da IComponent)
Proprietà pubblica SmartTag Ottiene un oggetto SmartTag che rappresenta lo smart tag associato al controllo XMLNode. Questo tipo o membro deve essere utilizzato solo nei progetti per Microsoft Office System 2007. Gli smart tag sono deprecati in Office 2010.
.
Proprietà pubblica Tag Infrastruttura.
Proprietà pubblica Text Ottiene o imposta il testo normale non formattato del controllo XMLNode.
Proprietà pubblica ValidationErrorText Ottiene una stringa che rappresenta la descrizione relativa a un errore di convalida in un controllo XMLNode.
Proprietà pubblica ValidationStatus Ottiene un valore che specifica se un elemento o un attributo è valido in base allo schema collegato.
Proprietà pubblica WordOpenXML Ottiene una stringa XML che rappresenta XMLNode nel formato Microsoft Office Word Open XML.
Proprietà pubblica XML Ottiene una stringa che rappresenta il testo XML nel controllo XMLNode.

In alto

Metodi

  Nome Descrizione
Metodo pubblico BeginInit Segnala l'oggetto che l'inizializzazione è iniziale. (Ereditato da ISupportInitialize)
Metodo pubblico Copy Copia il contenuto del controllo XMLNode negli Appunti.
Metodo pubblico Cut Rimuove il contenuto del controllo XMLNode e lo inserisce negli Appunti.
Metodo pubblico Dispose Esegue le attività definite dall'applicazione associate alla versione, il rilascio, o reimpostare le risorse non gestite. (Ereditato da IDisposable)
Metodo pubblico EndInit segnala l'oggetto che l'inizializzazione è completa. (Ereditato da ISupportInitialize)
Metodo pubblico get_ValidationErrorText Infrastruttura.
Metodo pubblico get_XML Infrastruttura.
Metodo pubblico Load Aggiorna un controllo XMLNode con i dati del file XML specificato.
Metodo pubblico LoadXml(String) Compila un controllo XMLNode con i dati della stringa XML specificata.
Metodo pubblico LoadXml(XmlDocument) Compila un controllo XMLNode con i dati del nodo radice dell'oggetto XmlDocument specificato.
Metodo pubblico LoadXml(XmlElement) Compila un controllo XMLNode con i dati di un oggetto XmlElement.
Metodo pubblico RemoveChild Rimuove l'elemento figlio specificato dal controllo XMLNode.
Metodo pubblico SelectNodes Ottiene una raccolta Microsoft.Office.Interop.Word.XMLNodes che rappresenta tutti i nodi corrispondenti al parametro XPath nell'ordine in cui vengono visualizzati nel controllo Microsoft.Office.Tools.Word.XMLNode.
Metodo pubblico SelectSingleNode Ottiene un oggetto Microsoft.Office.Interop.Word.XMLNode che rappresenta il primo nodo figlio corrispondente al parametro XPath nel controllo Microsoft.Office.Tools.Word.XMLNode.
Metodo pubblico SetValidationError Modifica il testo dell'errore di convalida visualizzato all'utente per un controllo XMLNode e impone la segnalazione della non validità di un nodo da parte di Microsoft Office Word.
Metodo pubblico Validate Convalida un singolo controllo XMLNode in base allo schema o agli schemi XML collegati.

In alto

Eventi

  Nome Descrizione
Evento pubblico AfterInsert Si verifica quando l'utente aggiunge un nuovo controllo XMLNode al documento.
Evento pubblico BeforeDelete Si verifica quando l'utente elimina un controllo XMLNode dal documento prima che il controllo venga eliminato.
Evento pubblico BindingContextChanged Si verifica quando il valore della proprietà BindingContext di ContentControlBase cambia.
Evento pubblico ContextEnter Viene generato quando il cursore viene posizionato in un nodo XMLNode o in uno dei nodi figlio, da un'area esterna dal contesto del nodo.
Evento pubblico ContextLeave Si verifica quando il cursore viene spostato dal controllo XMLNode, o da uno dei nodi discendenti, in un'area situata all'esterno del contesto del nodo originale.
Evento pubblico Deselect Si verifica quando il cursore viene spostato fuori dal controllo XMLNode.
Evento pubblico Disposed rappresenta il metodo che gestisce Disposed evento di un componente. (Ereditato da IComponent)
Evento pubblico Select Si verifica quando il cursore viene posizionato all'interno di un controllo XMLNode.
Evento pubblico ValidationError Si verifica nel caso di un errore di convalida nel controllo XMLNode.

In alto

Note

Quando si esegue il mapping di elementi di schema non ripetuti su un documento di Microsoft Office Word in fase di progettazione, Visual Studio crea un controllo XMLNode per ogni elemento del quale è consentita la visualizzazione una sola volta in un documento.Un elemento dello schema non ripetuto è un elemento con l'attributo maxOccurs impostato su 1.

I controlli XMLNode possono essere creati solo nei progetti a livello di documento di Word in fase di progettazione.Non è possibile creare tali oggetti in fase di esecuzione o nei progetti a livello di applicazione.Per ulteriori informazioni, vedere Controllo XMLNode e Procedura: aggiungere controlli XMLNode ai documenti di Word.

[!NOTA]

Questa interfaccia è implementata dal Runtime di Visual Studio Tools per Office. Non deve essere implementata nel codice. Per ulteriori informazioni, vedere Cenni preliminari su Visual Studio Tools per Office Runtime.

Utilizzo

Nella presente documentazione viene descritta la versione di questo tipo utilizzata nei progetti di Office destinati a .NET Framework 4 e .NET Framework 4.5. Nei progetti destinati a .NET Framework 3.5 questo tipo potrebbe avere membri diversi e gli esempi di codice forniti per il tipo potrebbero non funzionare. Per la documentazione relativa a questo tipo nei progetti destinati a .NET Framework 3.5, vedere la sezione di riferimento seguente nella documentazione di Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Office.Tools.Word

Altre risorse

Controllo XMLNode

Procedura: aggiungere controlli XMLNode ai documenti di Word