use XML::Simple qw(:strict); $config = XMLin('config.xml', KeyAttr => {item=>'filename'}, ForceArray => ['item']);