Lesen Sie die Dateien XBRL und iXBRL in C#
Contents
[
Hide
]
Lesen Sie die Instanzdatei XBRL in C#
Aspose.Finance unterstützt das Lesen von XBRL-Dokumenten. Dazu können Sie die verwendenXbrlDocument Klasse, indem Sie den Namen einer gültigen XBRL-Instanzdatei als Parameter übergeben.
Das folgende C#-Code-Snippet demonstriert das Lesen eines XBRL-Instanzdokuments.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
XbrlDocument document = new XbrlDocument(XbrlFilePath + @"IdScopeContextPeriodStartAfterEnd.xml"); | |
XbrlInstanceCollection xbrlInstances = document.XbrlInstances; | |
XbrlInstance xbrlInstance = xbrlInstances[0]; | |
List<Fact> facts = xbrlInstance.Facts; | |
SchemaRefCollection schemaRefs = xbrlInstance.SchemaRefs; | |
List<Context> contexts = xbrlInstance.Contexts; | |
List<Unit> units = xbrlInstance.Units; |
Lesen Sie die Datei iXBRL in C#
Aspose.Finance unterstützt das Lesen von iXBRL-Instanzdokumenten. Dafür sorgt die APIInlineXbrlDocument Klasse. Der Erbauer derInlineXbrlDocumentDie Klasse akzeptiert den Namen einer gültigen iXBRL-Datei.
Das folgende C#-Code-Snippet demonstriert das Lesen eines iXBRL-Instanzdokuments.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
InlineXbrlDocument document = new InlineXbrlDocument(XbrlFilePath + @"account_1.html"); | |
List<InlineFact> inlineFacts = document.Facts; | |
List<Context> contexts = document.Contexts; | |
List<Unit> units = document.Units; |