What Is Gepsio?

Gepsio is a .NET-based document object model for XBRL documents. You can load your XBRL document with the XbrlDocument class and work with your XBRL document exposed as a set of .NET objects with a variety of properties and methods.

Gepsio does more than simply read in an XBRL document. It also validates its contents against the XBRL specification. An exception of type JeffFerguson.Gepsio.XbrlException is thrown if the loaded document is found to be invalid. Gepsio is unit tested to ensure that valid XBRL documents are correctly supported and that exceptions are thrown when invalid XBRL documents are loaded into Gepsio.

Gepsio is built for use with version 3.5 of the Microsoft .NET Framework.