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 }