For reading the SPIP files I use XML::Simple.
That generates a hash structure from the XML data of the SPIP
files.
To read the config.spip file I just "say"
my $config = XMLin($configfile, forcearray => 0);
and the data is in my structure $config.
Copyright
Christian Dühl
February 2005