Table of Contents

Interface IXbrlParser

Namespace
Manpuku.Edinet.Xbrl.InlineXBRL
Assembly
Manpuku.Edinet.Xbrl.dll

Interface for an Inline XBRL parser.

public interface IXbrlParser

Methods

ParseInlineAsync(Uri[], Func<Uri, Task<XDocument>>)

Parses the specified Inline XBRL documents and returns a discoverable taxonomy set (DTS).

Task<DiscoverableTaxonomySet> ParseInlineAsync(Uri[] inlineXBRLsURI, Func<Uri, Task<XDocument>> loader)

Parameters

inlineXBRLsURI Uri[]

URIs of all Inline XBRL files to parse.

loader Func<Uri, Task<XDocument>>

Function to load an XDocument from a URI.

Returns

Task<DiscoverableTaxonomySet>

The populated DiscoverableTaxonomySet.