Skip to content

Instantly share code, notes, and snippets.

@aanoaa
Created March 11, 2010 11:57
Show Gist options
  • Save aanoaa/329058 to your computer and use it in GitHub Desktop.
Save aanoaa/329058 to your computer and use it in GitHub Desktop.
#!/usr/bin/env perl
use strict;
use warnings;
use XML::Simple;
use Data::Dump qw/dump/;
my $config = XMLin('style.xml');
my $style={};
foreach my $key (keys %{$config->{style}}) {
my @names = split /\./, $key;
my $tmp='$style->{';
$tmp .= join '}->{', @names;
$tmp.='}={}';
eval $tmp;
}
print dump($style);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment