XMLNode Interface

Définition

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.

S’applique à