Document

Document class

Le document représente l’intégralité du document xbrl en ligne. Conceptuellement, il s’agit de la racine de l’arborescence du document et fournit l’accès principal aux données du document.

public class Document : Node

Constructeurs

NomLa description
Document()Default_Constructor

Propriétés

NomLa description
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.
CharacterSet { get; }Obtient l’encodage du document.
ChildElements { get; }Obtient les éléments enfants.
ChildNodes { get; }Obtient les nœuds enfants.
ContentType { get; }Obtient le type de contenu du document.
DocumentElement { get; }Il s’agit d’un attribut pratique qui permet un accès direct au nœud enfant qui est l’élément document du document.
DocumentURI { get; }Obtient l’URI du document.
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.
virtual LocalName { get; }Obtient la partie locale du nom qualifié de ce nœud.
virtual NamespaceURI { get; }Obtient l’URI de l’espace de noms de ce nœud.
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 du document.
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.
ParentNode { get; }Obtient le nœud parent.
virtual Prefix { get; set; }Obtient ou définit le préfixe d’espace de noms de ce nœud.
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.
virtual TextContent { get; set; }Obtient ou définit le contenu textuel de ce nœud et de ses descendants.

Méthodes

NomLa description
AppendChild(Node)Ajoute le nœud newChild à la fin de la liste des enfants de ce nœud.
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.

Voir également