Objet XMLNode (Word)

Représente un seul élément XML appliqué à un document.

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 dans l'arborescence est une instance de l'objet XMLNode. La hiérarchie dans l'arborescence indique si un nœud contient des nœuds enfants.

Utilisez la méthode Item de la collection XMLNodes pour renvoyer un objet XMLNode individuel. Utilisez la méthode Validate pour vérifier qu'un élément XML est valide ou schémas appliqués et que tous les éléments enfants requis existent et se trouvent dans le bon ordre. Une fois que vous avez exécuté la méthode Validate, utilisez la propriété ValidationStatus pour contrôler la validité d'un élément et utilisez la propriété ValidationErrorText pour afficher les informations relatives à ce que l'utilisateur doit faire pour rendre le document conforme aux règles du schéma XML.

L'exemple suivant montre comment valider chaque élément XML dans le document actif. Si l'élément n'est pas conforme au schéma, cet exemple montre comment renvoyer un message à l'utilisateur pour lui expliquer la nature du problème.

Sub ValidateXMLElements() 
 Dim objNode As XMLNode 
 
 For Each objNode In ActiveDocument.XMLNodes 
 objNode.Validate 
 If objNode.ValidationStatus <> wdXMLValidationStatusOK Then 
 MsgBox objNode.ValidationErrorText(True) 
 End If 
 Next 
End Sub

Voir aussi

Référence du modèle objet Word

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.