-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathREADME
56 lines (38 loc) · 1.36 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
XBRL version 0.03
=================
XBRL is an object oriented Perl module for reading XBRL instance
documents. It seeks to both convert those documents into other formats
(e.g. HTML) and make the contents of the XBRL instance generally
available to other users without the need to completely understand
the XBRL format. Because the XBRL standard is large and complex, the
module currently implements only a subset of its features. The plan
is to accrete functionality over subsequent releases until a complete
and standards compliant implementation is achieved.
INSTALLATION
To install this module type the following:
perl Makefile.PL
make
make test
make install
DEPENDENCIES
This module requires these other modules and libraries:
Date::Manip
Carp
XML::LibXML
LWP::UserAgent
File::Spec
File::Temp
Class::Accessor
HTML::Table
Exporter
XML::LibXML is a Perl interface to the Gnome project's libxml library
and consequently requires libxml to be installed.
USAGE
use XBRL;
my $xbrl_doc = XBRL->new( {file=>"foo.xml", schema_dir="/var/cache/xbrl"});
my $html_report = $doc->get_html_report();
COPYRIGHT AND LICENCE
Copyright (C) 2012 by Mark Gannon
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.10 or,
at your option, any later version of Perl 5 you may have available.