InlineXbrlDocument

InlineXbrlDocument class

Un document XBRL en ligne.

public class InlineXbrlDocument : Document

Constructeurs

Nom La description
InlineXbrlDocument(string) Initialise une nouvelle instance deInlineXbrlDocument classe et ouvrez un fichier.

Propriétés

Nom La description
ArcroleReferences { get; } Obtient la collection deArcroleReference dans le document XBRL en ligne.
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.
Contexts { get; } Obtient la collection deContext dans le document XBRL en ligne.
Continuations { get; } Obtient la collection deInlineContinuation dans le document XBRL en ligne.
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.
Facts { get; } Obtient la collection deInlineFact dans le document XBRL en ligne.
FirstChild { get; } Obtient le premier enfant de ce nœud. S’il n’y a pas de tel nœud, cela renvoie null.
Footnotes { get; } Obtient la collection deInlineFootnote dans le document XBRL en ligne.
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.
References { get; } Obtient leInlineReferences dans le document XBRL en ligne.
Relationships { get; } Obtient la collection deInlineRelationship dans le document XBRL en ligne.
RoleReferences { get; } Obtient la collection deRoleReference dans le document XBRL en ligne.
virtual TextContent { get; set; } Obtient ou définit le contenu textuel de ce nœud et de ses descendants.
Units { get; } Obtient la collection deUnit dans le document XBRL en ligne.
ValidationErrors { get; set; } Obtient la collection deValidationError dans le document XBRL en ligne.

Méthodes

Nom La description
AppendChild(Node) Ajoute le nœud newChild à la fin de la liste des enfants de ce nœud.
CreateHtmlElement(string, string) Crée un élément HTML.
CreateInlineXbrlElement(string, string) Crée un élément xbrl en ligne.
CreateXbrlInstanceElement(string, string) Crée un élément d’instance xbrl.
CreateXbrlLinkbaseElement(string, string) Crée un élément de base de liens xbrl.
ExportToXbrl() Exporter vers l’objet XbrlDocument.
ExportToXbrl(Stream) Exporter vers le flux xbrl.
ExportToXbrl(string) Exporter vers un fichier xbrl.
GetArcroleTypeByURI(string) Obtient l’ArcroleType qui a l’uri spécifié.
GetConceptById(string) Obtient le contexte qui a l’identifiant spécifié.
GetConceptByLoc(Loc) Obtient le concept par le localisateur.
GetConceptByName(string) Obtient le concept qui porte le nom spécifié.
GetContextById(string) Obtient le contexte qui a l’identifiant spécifié.
GetContinuationChainByContinuationReference(string) Obtient la chaîne de continuation selon la référence de continuation.
GetRoleTypeByURI(string) Obtient le RoleType qui a l’uri spécifié.
GetUnitById(string) Obtient l’unité qui a l’identifiant spécifié.
IsValid() Vérifie si ce document XBRL intégré est valide.
RefreshInlineXbrlObjects() Si vous ajoutez, mettez à jour, supprimez des éléments Inline Xbrl dans l’arborescence DOM, cette méthode doit être appelée pour actualiser les objets xbrl en ligne.
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.
Save(Stream) Crée et enregistre le fichier xbrl en ligne dans le flux.
Save(string) Crée et enregistre le fichier xbrl en ligne sur le disque.
Validate() Valide ce document XBRL en ligne.

Voir également