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 | |
---|---|---|
Application | Ottiene un oggetto Application che rappresenta il creatore del controllo XMLNode. | |
Attributes | Ottiene un insieme Microsoft.Office.Interop.Word.XMLNodes che rappresenta gli attributi del controllo XMLNode. | |
BaseName | Ottiene il nome del controllo XMLNode senza alcun prefisso. | |
BindingContext | Ottiene o imposta l'insieme di gestori della valuta per l'interfaccia IBindableComponent. (Ereditato da IBindableComponent) | |
ChildNodes | Ottiene un insieme Microsoft.Office.Interop.Word.XMLNodes che rappresenta gli elementi figlio di un controllo XMLNode. | |
ChildNodeSuggestions | Ottiene un insieme XMLChildNodeSuggestions che rappresenta gli elementi che possono essere validi elementi figlio del controllo XMLNode corrente. | |
Container | Infrastruttura. | |
Creator | Ottiene l'applicazione in cui è stato creato il controllo XMLNode. | |
DataBindings | Ottiene l'insieme di oggetti di associazione dati per questa interfaccia IBindableComponent. (Ereditato da IBindableComponent) | |
DefaultDataSourceUpdateMode | Ottiene o imposta l'oggetto DataSourceUpdateMode predefinito per XMLNode. | |
FirstChild | Ottiene un oggetto Microsoft.Office.Interop.Word.XMLNode che rappresenta il primo nodo figlio nel controllo Microsoft.Office.Tools.Word.XMLNode. | |
HasChildNodes | Ottiene un valore che indica se il controllo XMLNode dispone di elementi figlio. | |
InnerObject | Ottiene un oggetto Microsoft.Office.Interop.Word.XMLNode che rappresenta l'oggetto nativo sottostante di XMLNode. | |
LastChild | Ottiene un oggetto Microsoft.Office.Interop.Word.XMLNode che rappresenta l'ultimo nodo figlio del controllo Microsoft.Office.Tools.Word.XMLNode. | |
Level | Ottiene il livello del controllo XMLNode. | |
NamespaceURI | Ottiene l'URI (Uniform Resource Identifier) dello spazio dei nomi dello schema per il controllo XMLNode. | |
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. | |
NodeText | Ottiene o imposta il valore di testo del controllo XMLNode. | |
NodeType | Ottiene un valore che indica se la classe XMLNode rappresenta un attributo o un elemento. | |
NodeValue | Ottiene o imposta il valore di un oggetto XMLNode che rappresenta un attributo. | |
OwnerDocument | Ottiene un oggetto Microsoft.Office.Interop.Word.Document che rappresenta il documento padre del controllo XMLNode specificato. | |
Parent | Ottiene un oggetto Microsoft.Office.Interop.Word.Document che rappresenta il documento contenente il controllo XMLNode specificato. | |
ParentNode | Ottiene un oggetto Microsoft.Office.Interop.Word.XMLNode che rappresenta l'elemento padre del controllo Microsoft.Office.Tools.Word.XMLNode specificato. | |
PlaceholderText | Ottiene o imposta il testo visualizzato per un controllo XMLNode non contenente alcun testo. | |
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. | |
Range | Ottiene un oggetto Range che rappresenta la parte di un documento contenuta nel controllo XMLNode. | |
Site | Ottiene o imposta l'oggetto ISite associato a IComponent. (Ereditato da IComponent) | |
SmartTag | Ottiene un oggetto SmartTag che rappresenta lo smart tag associato al controllo XMLNode. | |
Tag | Infrastruttura. | |
Text | Ottiene o imposta il testo normale non formattato del controllo XMLNode. | |
ValidationErrorText | Ottiene una stringa che rappresenta la descrizione relativa a un errore di convalida in un controllo XMLNode. | |
ValidationStatus | Ottiene un valore che specifica se un elemento o un attributo è valido in base allo schema collegato. | |
WordOpenXML | Ottiene una stringa XML che rappresenta XMLNode nel formato Microsoft Office Word Open XML. | |
XML | Ottiene una stringa che rappresenta il testo XML nel controllo XMLNode. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
BeginInit | Consente di segnalare all'oggetto che l'inizializzazione sta per essere avviata. (Ereditato da ISupportInitialize) | |
Copy | Copia il contenuto del controllo XMLNode negli Appunti. | |
Cut | Rimuove il contenuto del controllo XMLNode e lo inserisce negli Appunti. | |
Dispose | Esegue attività definite dall'applicazione, ad esempio libera, rilascia o reimposta risorse non gestite. (Ereditato da IDisposable) | |
EndInit | Consente di segnalare all'oggetto che l'inizializzazione è completa. (Ereditato da ISupportInitialize) | |
get_ValidationErrorText | Infrastruttura. | |
get_XML | Infrastruttura. | |
Load | Aggiorna un controllo XMLNode con i dati del file XML specificato. | |
LoadXml(String) | Compila un controllo XMLNode con i dati della stringa XML specificata. | |
LoadXml(XmlDocument) | Compila un controllo XMLNode con i dati del nodo radice dell'oggetto XmlDocument specificato. | |
LoadXml(XmlElement) | Compila un controllo XMLNode con i dati di un oggetto XmlElement. | |
RemoveChild | Rimuove l'elemento figlio specificato dal controllo XMLNode. | |
SelectNodes | Ottiene un insieme 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. | |
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. | |
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. | |
Validate | Convalida un singolo controllo XMLNode in base allo schema o agli schemi XML collegati. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
AfterInsert | Si verifica quando l'utente aggiunge un nuovo controllo XMLNode al documento. | |
BeforeDelete | Si verifica quando l'utente elimina un controllo XMLNode dal documento prima che il controllo venga eliminato. | |
BindingContextChanged | Si verifica quando il valore della proprietà BindingContext di ContentControlBase cambia. | |
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. | |
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. | |
Deselect | Si verifica quando il cursore viene spostato fuori dal controllo XMLNode. | |
Disposed | Rappresenta il metodo che gestisce l'evento Disposed di un componente. (Ereditato da IComponent) | |
Select | Si verifica quando il cursore viene posizionato all'interno di un controllo XMLNode. | |
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 da Visual Studio Tools per Office Runtime. 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. 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
Procedura: aggiungere controlli XMLNode ai documenti di Word