The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

XBRL::Schema - Perl OO Module for encapsulating XBRL Schema Information

SYNOPSIS

  use XBRL::Schema; 
        
        my $schema = XBRL::Schema->new( { file=> $schema_file, xpath=>$schema_xpath });

DESCRIPTION

This module is part of the XBRL modules group and is intended for use with XBRL.

new( { file=><schema file path>, xpath=><XML::LibXML::XPathContext of Schema> } ) The module contstructor requires both the file path and an XML::LibXML::XPathContext of the schema.

namespace() -- Get or set the target namespace of the schema (e.g http://www.xbrl.org/2003/instance )

file() -- Get or set the filepath for the schema

xpath() -- Get or set the XML::LibXML::XPathContext of the schema

AUTHOR

Mark Gannon <mark@truenorth.nu>

SEE ALSO

Modules: XBRL XBRL::Taxonomy

Source code, documentation, and bug tracking is hosted at: https://github.com/MarkGannon/XBRL .

AUTHOR

Mark Gannon <mark@truenorth.nu>

COPYRIGHT AND LICENSE

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.