http://www.perlmonks.org?node_id=806856


in reply to perl module creation problem

update I couldn't read that badly formated code, so I rewrote it and redid my reply, with proper formatting it become very aparent it was because your @Export had different case than the variable you declared to be global @EXPORT. Also, use our for declaring globals unless you have to work with very old perls.
package LineParse; use XML::Simple; use Data::Dumper; use strict; use Exporter; our @ISA = qw(Exporter); our @EXPORT = qw(&readconfig ); our @EXPORT_OK = qw(); sub readconfig() { # my xml parsing code }


Evan Carroll
The most respected person in the whole perl community.
www.evancarroll.com