Xbrl

EXTENSION PERL pour la lecture Documents linguistiques de rapports commerciaux extensibles
Télécharger maintenant

Xbrl Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Mark Gannon
  • Site Internet de l'éditeur:
  • http://www.polyspool.org/

Xbrl Mots clés


Xbrl La description

XBRL est un module PERL qui fournit une interface OO pour la lecture de documents linguistiques d'entreprise extensibles (XBRL Docs) .New $ xbrl_doc = xbrl-> nouveau ({fichier = "foo.xml", schema_dir = "/ var / cache / xbrl" }); Fichier - Cette option spécifie l'instance principale XBRL DOC. schema_dir - permet à l'appelant de spécifier un répertoire pour stocker des schémas auxiliaires requis par l'instance. Spécification de ce répertoire signifie que ces schémas ne devront pas être téléchargés à chaque fois qu'un document XBRL est analysé. Si aucun schema_dir n'est spécifié, le module créera un répertoire temporaire pour stocker les schémas nécessaires et le supprimera lorsque le module s'éteint hors degré.get_html_report traite le document XBRL dans un document HTML. $ html = $ xbrl_doc-> get_html_report ({css_file => 'style.css'}) Le CSS_File optionnel permet une feuille de style CSS externe à inclure dans le rapport pour contrôler la présentation du rapport. $ HTML = $ xbrl_doc-> get_html_report ({CSS_BLOCK => $ CSS}) Le paramètre CSS_block en option prend une chaîne d'instructions CSS et les inclut dans la section Rapports. Si aucune option n'est spécifiée, un style CSS par défaut est inclus dans l'en-tête du rapport.get_item_by_contexts My $ items = $ xbrl_doc-> get_item_by_contexts ($ context_id); Renvoyer une référence de tableau de xbrl :: éléments qui partagent le même contexte.get_item_all_contexts My $ revenue_items = $ xbrl_doc-> get_item_all_contexts ("US-GAAP: revenus"); Prend un nom d'article et renvoie une référence de tableau de tous les autres éléments avec le même nom.get_all_items My $ All_items = $ xbrl_doc-> get_all_items (); Renvoie une référence de tableau à la liste de tous les articles.get_item My $ item = $ xbrl_doc-> get_item ($ item_name, $ context_id) renvoie un élément identifié par son nom et son contexte. UNDEFD si aucun élément de cette description n'existe.get_unit my $ unité = $ xbrl_doc-> get_unit ($ unité_id); L'unité retourne identifiée par son identifiant_get_all_contexts My $ contexts = $ xbrl_doc-> get_all_contexts (); Renvoie une référence de hachage où les touches sont les identifiants contextuels et les valeurs sont xbrl :: context objets.get_context My $ context = $ xbrl_doc-> get_contexts ($ ID); Renvoie un objet XBRL :: Emplacement de contexte basé sur l'ID passée dans la fonction.get_taxonomy My $ taxonomie = $ xbrl_doc-> get_taxonomy (); Renvoie une instance de taxonomie XBRL :: Basé sur le document XBRL.Synopsisisiseuse xbrl; My $ xbrl_doc = xbrl-> nouveau ({fichier => "foo.xml", schema_dir = "/ var / cache / xbrl"}); ma $ html_report = $ doc-> get_html_report (); Page d'accueil du produit


Xbrl Logiciels associés