Element

Element class

L’interface Element représente un élément dans un document xbrl en ligne.

public class Element : Node

Propriétés

NomLa description
Attributes { get; }Obtient les attributs de l’élément.
virtual BaseURI { get; }Obtient l’URI de base absolu de ce nœud ou null si l’implémentation n’a pas pu obtenir d’URI absolu.
ChildElements { get; }Obtient les éléments enfants de l’élément.
ChildNodes { get; }Obtient les nœuds enfants.
FirstChild { get; }Obtient le premier enfant de ce nœud. S’il n’y a pas de tel nœud, cela renvoie null.
HasChildNodes { get; }Obtient si ce nœud a des enfants.
LastChild { get; }Obtient le dernier enfant de ce nœud. S’il n’y a pas de tel nœud, cela renvoie null.
override LocalName { get; }Obtient le nom local de l’élément.
override NamespaceURI { get; }Obtient l’URI de l’espace de noms de l’élément.
NextSibling { get; }Obtient le nœud suivant immédiatement ce nœud. S’il n’y a pas de tel nœud, cela renvoie null.
override NodeName { get; }Obtient le nom du nœud de l’élément.
NodeType { get; }Obtient le type de nœud.
virtual NodeValue { get; set; }Obtient ou définit la valeur de ce nœud, selon son type.
OwnerDocument { get; }Obtient l’objet document associé à ce nœud.
ParentElement { get; }Obtient l’élément parent de l’élément.
ParentNode { get; }Obtient le nœud parent.
override Prefix { get; }Obtient le préfixe de l’élément.
PreviousSibling { get; }Obtient le nœud précédant immédiatement ce nœud. S’il n’y a pas de tel nœud, cela renvoie null.
override TextContent { get; set; }Obtient le contenu textuel de l’élément.

Méthodes

NomLa description
AppendChild(Node)Ajoute le nœud newChild à la fin de la liste des enfants de ce nœud.
GetAttribute(string)Obtient une valeur d’attribut par nom.
GetAttributeNS(string, string)Obtient une valeur d’attribut par nom local et URI d’espace de noms.
HasAttribute(string)Renvoie vrai lorsqu’un attribut avec un nom donné est spécifié sur cet élément ou a une valeur par défaut, faux sinon.
HasAttributeNS(string, string)Renvoie vrai lorsqu’un attribut avec un nom local et un URI d’espace de noms donnés est spécifié sur cet élément ou a une valeur par défaut, faux sinon.
RemoveAttribute(string)Supprime un attribut par nom.
RemoveAttributeNS(string, string)Supprime un attribut par nom local et URI d’espace de noms.
RemoveChild(Node)Supprime le nœud enfant indiqué par ancien enfant de la liste des enfants.
ReplaceChild(Node, Node)Remplace l’ancien nœud enfant par le nouvel enfant dans la liste des enfants et renvoie l’ancien nœud enfant.
SetAttribute(string, string)Ajoute un nouvel attribut. Si un attribut portant ce nom est déjà présent dans l’élément, sa valeur est modifiée pour être celle du paramètre de valeur.
SetAttributeNS(string, string, string)Ajoute un nouvel attribut. Si un attribut avec le même nom local et le même URI d’espace de noms est déjà présent sur l’élément, son préfixe est modifié pour être la partie préfixe du qualifiéName, et sa valeur est modifiée pour être le paramètre de valeur.

Voir également