Lesen Sie die Dateien XBRL und iXBRL in Python

Lesen Sie die Instanzdatei XBRL in Python

Aspose.Finance unterstützt das Lesen von XBRL-Dokumenten. Dazu können Sie die XbrlDocument-Klasse verwenden, indem Sie den Namen einer gültigen XBRL-Instanzdatei als Parameter übergeben.

Das folgende Python-Code-Snippet demonstriert das Lesen eines XBRL-Instanzdokuments.

document = XbrlDocument(os.path.join(sourceDir, "IdScopeContextPeriodStartAfterEnd.xml"))
xbrlInstances = document.xbrl_instances
xbrlInstance = xbrlInstances[0]
facts = xbrlInstance.facts
schemaRefs = xbrlInstance.schema_refs
contexts = xbrlInstance.contexts
units = xbrlInstance.units

Lesen Sie die Datei iXBRL in Python

Aspose.Finance unterstützt das Lesen von iXBRL-Instanzdokumenten. Dafür stellt die API die Klasse InlineXbrlDocument bereit. Der Konstruktor der InlineXbrlDocument-Klasse akzeptiert den Namen einer gültigen iXBRL-Datei.

Das folgende Python-Code-Snippet demonstriert das Lesen eines iXBRL-Instanzdokuments.

document = InlineXbrlDocument(iXbrlFilePath + @"account_first.html")
inlineFacts = document.facts
contexts = document.contexts
units = document.units