Altova RaptorXML+XBRL Server 2024

L'interface/classe IXBRL/XBRL propose des méthodes pour valider des documents d'instance et de taxonomie XBRL, ainsi que des méthodes pour évaluer des formules et générer des tables XBRL. Les résultats des validations sont true ou false booléennes. L'interface permet aussi de passer des paramètres de formule pour une évaluation de formule. Les assertions de formule et la sortie de formule peuvent aussi être lues et retournées en tant que strings. Les propriétés de l'interface définissent ses paramètres.

 

Veuillez noter que le nom de l'interface dans l'API COM/.NET est différent de celui contenu dans l'interface de l'API Java :

 

In COM/.NET: IXBRL

In Java: XBRL

 

Note:Lorsque des entrées de string doivent être interprétées en tant qu'URL, des chemins absolus doivent être utilisés. Si un chemin relatif est utilisé, un mécanisme pour résoudre le chemin relatif doit être défini dans le module d'appel.

 

Structures COM/.NET

La structure COM/.NET suivante est définie.

 

public struct XBRLParamValuePair

{

    String ParamType;

    String ParamValue;

};

 

Classe d'utilité Java

La classe d'utilité Java suivante est définie.

 

public class ParamValuePair

   {

      public String paramType;

      public String paramValue;

      public ParamValuePair( String type, String value )

       {

                    paramType = type;

                    paramValue = value;

       }

    };

 

© 2017-2023 Altova GmbH