XMLNode, interface
Représente un nœud XML unique sur un document qui expose des événements et peut être lié aux données.
Espace de noms : Microsoft.Office.Tools.Word
Assembly : Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)
Syntaxe
'Déclaration
<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
Le type XMLNode expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Application | Obtient un Application qui représente le créateur du contrôle XMLNode. | |
Attributes | Obtient une collection Microsoft.Office.Interop.Word.XMLNodes qui représente les attributs du contrôle XMLNode. | |
BaseName | Obtient le nom du contrôle XMLNode sans préfixe. | |
BindingContext | Obtient ou définit la collection de gestionnaires de devise pour IBindableComponent. (Hérité de IBindableComponent.) | |
ChildNodes | Obtient une collection Microsoft.Office.Interop.Word.XMLNodes qui représente les éléments enfants d'un contrôle XMLNode. | |
ChildNodeSuggestions | Obtient une collection XMLChildNodeSuggestions qui représente les éléments pouvant être des enfants valides du contrôle XMLNode en cours. | |
Container | Infrastructure. | |
Creator | Obtient l'application dans laquelle le contrôle XMLNode a été créé. | |
DataBindings | Obtient la collection d'objets de liaison de données pour ce IBindableComponent. (Hérité de IBindableComponent.) | |
DefaultDataSourceUpdateMode | Obtient ou définit la valeur DataSourceUpdateMode par défaut de XMLNode. | |
FirstChild | Obtient un objet Microsoft.Office.Interop.Word.XMLNode qui représente le premier nœud enfant du contrôle Microsoft.Office.Tools.Word.XMLNode. | |
HasChildNodes | Obtient une valeur qui indique si le contrôle XMLNode a des éléments enfants. | |
InnerObject | Obtient un Microsoft.Office.Interop.Word.XMLNode qui représente l'objet natif sous-jacent de XMLNode. | |
LastChild | Obtient un objet Microsoft.Office.Interop.Word.XMLNode qui représente le dernier nœud enfant du contrôle Microsoft.Office.Tools.Word.XMLNode. | |
Level | Obtient le niveau du contrôle XMLNode. | |
NamespaceURI | Obtient l'URI (Uniform Resource Identifier) de l'espace de noms du schéma pour le contrôle XMLNode. | |
NextSibling | Obtient un objet Microsoft.Office.Interop.Word.XMLNode représentant dans le document l'objet Microsoft.Office.Interop.Word.XMLNode suivant qui se trouve au même niveau que le contrôle Microsoft.Office.Tools.Word.XMLNode. | |
NodeText | Obtient ou définit la valeur texte du contrôle XMLNode. | |
NodeType | Obtient une valeur qui indique si un XMLNode est un attribut ou un élément. | |
NodeValue | Obtient ou définit la valeur d'un XMLNode qui représente un attribut. | |
OwnerDocument | Obtient un objet Microsoft.Office.Interop.Word.Document qui représente le document parent du contrôle XMLNode spécifié. | |
Parent | Obtient un Microsoft.Office.Interop.Word.Document qui représente le document contenant le contrôle XMLNode spécifié. | |
ParentNode | Obtient un objet Microsoft.Office.Interop.Word.XMLNode qui représente l'élément parent du contrôle Microsoft.Office.Tools.Word.XMLNode spécifié. | |
PlaceholderText | Obtient ou définit le texte affiché pour un contrôle XMLNode ne contenant aucun texte. | |
PreviousSibling | Obtient un objet Microsoft.Office.Interop.Word.XMLNode représentant l'objet Microsoft.Office.Interop.Word.XMLNode précédent dans le document qui se trouve au même niveau que le contrôle Microsoft.Office.Tools.Word.XMLNode. | |
Range | Obtient un objet Range représentant la partie d'un document contenue dans le contrôle XMLNode. | |
Site | Obtient ou définit le ISite associé à IComponent. (Hérité de IComponent.) | |
SmartTag | Obtient un objet SmartTag qui représente la balise active associée au contrôle XMLNode. Ce type ou ce membre vise à être utilisé uniquement dans les projets pour la version 2007 de Microsoft Office System. Les balises actives sont déconseillées dans Office 2010. . |
|
Tag | Infrastructure. | |
Text | Obtient ou définit le texte non formaté brut du contrôle XMLNode. | |
ValidationErrorText | Obtient une chaîne qui représente la description d'une erreur de validation sur un contrôle XMLNode. | |
ValidationStatus | Obtient une valeur qui spécifie si un élément ou un attribut est valide d'après le schéma attaché. | |
WordOpenXML | Obtient une chaîne XML qui représente le XMLNode au format Open XML de Microsoft Office Word. | |
XML | Obtient une chaîne qui représente le texte XML dans le contrôle XMLNode. |
Début
Méthodes
Nom | Description | |
---|---|---|
BeginInit | Signale à l'objet que l'initialisation démarre. (Hérité de ISupportInitialize.) | |
Copy | Copie le contenu du contrôle XMLNode vers le Presse-papiers. | |
Cut | Supprime le contenu du contrôle XMLNode et le place dans le Presse-papiers. | |
Dispose | Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. (Hérité de IDisposable.) | |
EndInit | Signale à l'objet que l'initialisation est terminée. (Hérité de ISupportInitialize.) | |
get_ValidationErrorText | Infrastructure. | |
get_XML | Infrastructure. | |
Load | Met à jour un contrôle XMLNode avec les données du fichier XML spécifié | |
LoadXml(String) | Remplit un contrôle XMLNode avec les données de la chaîne XML spécifiée. | |
LoadXml(XmlDocument) | Remplit un contrôle XMLNode avec les données du nœud racine du XmlDocument spécifié. | |
LoadXml(XmlElement) | Remplit un contrôle XMLNode avec les données d'un XmlElement. | |
RemoveChild | Supprime l'élément enfant spécifié du contrôle XMLNode. | |
SelectNodes | Obtient une collection Microsoft.Office.Interop.Word.XMLNodes qui représente tous les nœuds correspondant au paramètre XPath dans l'ordre où ils apparaissent dans le contrôle Microsoft.Office.Tools.Word.XMLNode. | |
SelectSingleNode | Obtient un objet Microsoft.Office.Interop.Word.XMLNode représentant le premier nœud enfant qui correspond au paramètre XPath dans le contrôle Microsoft.Office.Tools.Word.XMLNode. | |
SetValidationError | Modifie le texte d'erreur de validation affiché à un utilisateur pour un contrôle XMLNode et force Microsoft Office Word à signaler qu'un nœud n'est pas valide. | |
Validate | Valide un contrôle XMLNode par rapport aux schémas XML attachés. |
Début
Événements
Nom | Description | |
---|---|---|
AfterInsert | Se produit lorsque l'utilisateur ajoute un nouveau contrôle XMLNode au document. | |
BeforeDelete | Se produit lorsque l'utilisateur supprime un contrôle XMLNode du document, avant suppression du contrôle. | |
BindingContextChanged | Se produit lorsque la valeur de la propriété BindingContext de ContentControlBase est modifiée. | |
ContextEnter | Se produit lorsque le curseur est placé à l'intérieur d'un nœud XMLNode ou de l'un de ses nœuds descendants, à partir d'une zone en dehors du contexte du nœud. | |
ContextLeave | Se produit lorsque le curseur sort du contrôle XMLNode ou de l'un de ses nœuds descendants, pour aller vers une zone externe au contexte du nœud original. | |
Deselect | Se produit lorsque le curseur est déplacé hors du contrôle XMLNode. | |
Disposed | Représente la méthode qui gère l'événement Disposed d'un composant. (Hérité de IComponent.) | |
Select | Se produit lorsque le curseur se trouve à l'intérieur d'un contrôle XMLNode. | |
ValidationError | Se produit en cas d'erreur de validation dans le contrôle XMLNode. |
Début
Notes
Lorsque vous mappez des éléments de schéma non répétitifs sur un document Microsoft Office Word au moment du design, Visual Studio crée un contrôle XMLNode pour chaque élément autorisé à apparaître uniquement une fois dans un document. Un élément de schéma non répétitif est un élément dont l'attribut maxOccurs a la valeur 1.
Les contrôles XMLNode peuvent être créés uniquement dans les projets au niveau du document Word au moment du design. Ils ne peuvent pas être créés au moment de l'exécution ou dans les projets au niveau de l'application. Pour plus d’informations, consultez XMLNode, contrôle et Comment : ajouter des contrôles XMLNode à des documents Word.
Notes
Cette interface est implémentée par Visual Studio Tools pour Office Runtime. Elle n'est pas destinée à être implémentée dans votre code. Pour plus d'informations, consultez Vue d'ensemble de Visual Studio Tools pour Office Runtime.
Utilisation
Cette documentation décrit la version de ce type utilisée dans les projets Office qui ciblent .NET Framework 4 et .NET Framework 4.5. Dans les projets qui ciblent .NET Framework 3.5, ce type peut contenir d'autres membres, et les exemples de code qui y figurent sont susceptibles de ne pas fonctionner. Pour obtenir de la documentation sur ce type dans les projets ciblant .NET Framework 3.5, consultez la section de référence suivante dans la documentation Visual Studio 2008 : https://go.microsoft.com/fwlink/?LinkId=160658.
Voir aussi
Référence
Microsoft.Office.Tools.Word, espace de noms
Autres ressources
Comment : ajouter des contrôles XMLNode à des documents Word