XMLNode Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un seul élément XML appliqué à un document.
public interface class XMLNode
[System.Runtime.InteropServices.Guid("09760240-0B89-49F7-A79D-479F24723F56")]
public interface XMLNode
type XMLNode = interface
Public Interface XMLNode
- Attributs
Remarques
Chaque élément XML qui a été appliqué au document est affiché sous forme de nœud dans un contrôle d'arborescence dans le volet Office XML Structure. Chaque nœud de l’arborescence est une instance d’un XMLNode objet. La hiérarchie dans l'arborescence indique si un nœud contient des nœuds enfants.
Utilisez la Item[Int32] propriété de la XMLNodes collection pour renvoyer un XMLNode objet individuel. Utilisez la Validate() méthode pour vérifier qu’un élément XML est valide en fonction des schémas appliqués et que tous les éléments enfants requis existent et sont dans l’ordre requis. Une fois la méthode exécutée Validate() , utilisez la ValidationStatus propriété pour vérifier si un élément est valide et utilisez la ValidationErrorText[Boolean] propriété pour afficher des informations sur ce que l’utilisateur doit faire pour que le document soit conforme aux règles de schéma XML.
Propriétés
| Application |
Renvoie un Application Object qui représente l’application Microsoft Word. |
| Attributes |
Renvoie une XMLNodes collection qui représente les attributs de l’élément spécifié. |
| BaseName |
Renvoie une chaîne qui représente le nom de l'élément sans préfixe. |
| ChildNodes |
Renvoie une XMLNodes collection qui représente les éléments enfants d’un élément spécifié. |
| ChildNodeSuggestions |
Renvoie une XMLChildNodeSuggestions collection qui représente la liste des éléments autorisés pour l' XMLNode objet (qui renvoie les éléments enfants d’un élément spécifié). |
| Creator |
Renvoie un entier 32 bits qui indique l'application dans laquelle l'objet spécifié a été créé. |
| FirstChild |
Renvoie un DiagramNode Object qui représente le premier nœud enfant d’un nœud parent. |
| HasChildNodes |
Détermine si l’élément XML spécifié a des éléments enfants. |
| LastChild |
Renvoie un DiagramNode Object qui représente le dernier nœud enfant d’un nœud parent. |
| Level |
Renvoie le niveau de l’élément XML spécifié au sein de la hiérarchie d’éléments appliqués à un document. |
| NamespaceURI |
Renvoie une chaîne qui indique l'identificateur de ressource uniforme (URI) de l'espace de noms de schéma pour l'objet spécifié. |
| NextSibling |
Renvoie un XMLNode Object qui représente l’élément suivant dans le document au même niveau que l’élément spécifié. |
| NodeType |
Renvoie une WdXMLNodeType constante qui représente le type de nœud. |
| NodeValue |
Cette propriété renvoie ou définit une chaîne qui représente la valeur d’un attribut. |
| OwnerDocument |
Renvoie un Document Object qui représente le document parent de l’élément XML spécifié. |
| Parent |
Cette propriété renvoie un objet qui représente l'objet parent de l'objet spécifié. |
| ParentNode |
Renvoie un XMLNode Object qui représente l’élément parent de l’élément spécifié. |
| PlaceholderText |
Cette propriété renvoie ou définit une chaîne qui représente le texte affiché pour un élément qui ne contient aucun texte. |
| PreviousSibling |
Renvoie un XMLNode Object qui représente l’élément précédent dans le document au même niveau que l’élément spécifié. |
| Range |
Renvoie un Range Object qui représente la partie d’un document contenue dans l’objet spécifié. |
| SmartTag |
Renvoie un SmartTag Object qui représente la balise active associée à un élément XML. |
| Text |
Cette propriété renvoie ou définit une chaîne qui représente le texte affiché pour un élément XML. |
| ValidationErrorText[Boolean] |
Renvoie une chaîne qui représente la description d’une erreur de validation sur un XMLNode objet. |
| ValidationStatus |
Renvoie une WdXMLValidationStatus constante qui indique si un élément ou un attribut est valide ou non en fonction du schéma attaché. |
| WordOpenXML |
Renvoie une valeur de type String qui représente le code XML pour le nœud au format Microsoft Office Word Open XML. En lecture seule. |
| XML[Boolean] |
Renvoie une chaîne qui représente le texte XML dans l'objet spécifié. |
Méthodes
| Copy() |
Copie l'objet spécifié dans le Presse-papiers. |
| Cut() |
Supprime l'objet spécifié du document et le place dans le Presse-papiers. |
| Delete() |
Cette méthode supprime l'objet spécifié. |
| RemoveChild(XMLNode) |
Supprime l’élément enfant spécifié de l’élément spécifié. |
| SelectNodes(String, String, Boolean) |
Renvoie une XMLNodes collection qui représente tous les nœuds qui correspondent à une chaîne XPath spécifiée dans l’ordre dans lequel ils apparaissent. |
| SelectSingleNode(String, String, Boolean) |
Renvoie un XMLNode Object qui représente le premier nœud qui correspond à une chaîne XPath spécifiée dans le document spécifié. |
| SetValidationError(WdXMLValidationStatus, Object, Boolean) |
Modifie le texte d’erreur de validation affiché pour un utilisateur pour un nœud spécifié et oblige Microsoft Word à signaler un nœud comme non valide. |
| Validate() |
Vérifie un élément XML individuel ou le document entier par rapport au ou aux schémas XML attachés. |