CustomXMLNode 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 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. |