Partager via


CustomXMLNode Interface

Définition

Représente un nœud XML dans une arborescence au sein d’un document. L’objet CustomXMLNode est membre de la CustomXMLNodes collection.

public interface class CustomXMLNode : Microsoft::Office::Core::_IMsoDispObj
[System.Runtime.InteropServices.Guid("000CDB04-0000-0000-C000-000000000046")]
public interface CustomXMLNode : Microsoft.Office.Core._IMsoDispObj
[<System.Runtime.InteropServices.Guid("000CDB04-0000-0000-C000-000000000046")>]
type CustomXMLNode = interface
    interface _IMsoDispObj
Public Interface CustomXMLNode
Implements _IMsoDispObj
Attributs
Implémente

Remarques

L’objet CustomXMLNode est conçu pour avoir une parité fontionnelle avec l’interface IXMLDOMNode . En outre, il contient une XPath propriété qui est une grande amélioration par rapport aux objets fournis par MSXML.

Propriétés

Application

Obtient un objet Application qui représente l’application conteneur d’un CustomXMLNode. En lecture seule.

Attributes

Obtient une CustomXMLNode collection représentant les attributs de l’élément actuel dans le nœud actuel. En lecture seule.

BaseName

Renvoie le nom de base du nœud sans le préfixe d'espace de noms, le cas échéant, dans le modèle d'objet document (DOM). En lecture seule.

ChildNodes

Obtient une CustomXMLNodes collection contenant tous les éléments enfants du nœud actuel. En lecture seule.

Creator

Obtient un entier 32 bits qui indique l’application dans laquelle l’objet CustomXMLNode a été créé. En lecture seule.

FirstChild

Obtient un CustomXMLNode objet correspondant au premier élément enfant du nœud actuel. Si le nœud n’a pas d’éléments enfants (ou s’il n’est pas de type msoCustomXMLNodeElement), retourne Nothing. En lecture seule.

LastChild

Obtient un CustomXMLNode objet correspondant au dernier élément enfant du nœud actuel. Si le nœud n’a pas d’éléments enfants (ou s’il n’est pas de type msoCustomXMLNodeElement), la propriété retourne Nothing. En lecture seule.

NamespaceURI

Obtient l’identificateur d’adresse unique pour l’espace de noms de l’objet CustomXMLNode . En lecture seule.

NextSibling

Renvoie le nœud frère suivant (élément, commentaire ou instruction de traitement) du nœud actif. Si le nœud est le dernier élément frère à ce niveau, la propriété renvoie la valeur Nothing. En lecture seule.

NodeType

Renvoie le type du nœud actif. En lecture seule.

NodeValue

Renvoie ou définit la valeur du nœud actif. Lecture-écriture.

OwnerDocument

Obtient l’objet représentant le classeur Microsoft Office Excel, la présentation Microsoft Office PowerPoint ou le document Microsoft Office Word associé à ce nœud. En lecture seule.

OwnerPart

Renvoie l'objet qui représente la partie associée à ce nœud. En lecture seule.

Parent

Obtient l’objet parent de l’objet CustomXMLNode . En lecture seule.

ParentNode

Renvoie le nœud d’élément parent du nœud actif. Si le nœud actuel se trouve au niveau de la racine, la propriété retourne Nothing. En lecture seule.

PreviousSibling

Renvoie le nœud frère précédent (élément, commentaire ou instruction de traitement) du nœud actif. Si le nœud actuel est le premier frère à son niveau, la propriété retourne Nothing. En lecture seule.

Text

Renvoie ou définit le texte du nœud actif. Lecture-écriture.

XML

Obtient la représentation XML du nœud actuel et de ses enfants, le cas échéant. En lecture seule.

XPath

Renvoie une constante String avec la propriété XPath normalisée pour le nœud actif. Si ce nœud ne figure plus dans le modèle d'objet document (DOM), cette propriété renvoie un message d'erreur. En lecture seule.

Méthodes

AppendChildNode(String, String, MsoCustomXMLNodeType, String)

Ajoute un nœud unique en tant que dernier enfant sous le nœud de l'élément de contexte dans l'arborescence.

AppendChildSubtree(String)

Ajoute une sous-arborescence en tant que dernier enfant sous le nœud d'élément de contexte dans l'arborescence.

Delete()

Supprime le nœud actif de l'arborescence (y compris tous ses enfants, le cas échéant).

HasChildNodes()

Retourne True si le nœud d’élément actuel a des nœuds d’élément enfant.

InsertNodeBefore(String, String, MsoCustomXMLNodeType, String, CustomXMLNode)

Insère un nouveau nœud juste avant le nœud de contexte dans l’arborescence.

InsertSubtreeBefore(String, CustomXMLNode)

Insère la sous-arborescence spécifiée dans l’emplacement juste avant le nœud de contexte.

RemoveChild(CustomXMLNode)

Cette méthode supprime de l'arborescence le nœud enfant spécifié.

ReplaceChildNode(CustomXMLNode, String, String, MsoCustomXMLNodeType, String)

Supprime le nœud enfant spécifié (et sa sous-arborescence) de l’arborescence principale et le remplace par un autre nœud au même emplacement.

ReplaceChildSubtree(String, CustomXMLNode)

Cette méthode supprime le nœud spécifié (avec sa sous-arborescence) de l'arborescence principale, puis elle le remplace par une autre sous-arborescence au même endroit.

SelectNodes(String)

Sélectionne une collection de nœuds correspondant à une expression XPath. Cette méthode diffère de la SelectNodes(String) méthode en ce que l’expression XPath est évaluée à partir du nœud « expression » comme nœud de contexte.

SelectSingleNode(String)

Sélectionne un seul nœud d'une collection correspondant à une expression XPath. Cette méthode diffère de la SelectSingleNode(String) méthode en ce que l’expression XPath est évaluée à partir du nœud « expression » comme nœud de contexte.

S’applique à