in reply to XML gurus unite!!
# translate xml text to hash ref $xmlparms = eval { XML::Simple::XMLin($xmltext, nsexpand => 1, ForceArray => 1, KeepRoot => 1, KeyAttr =>[], )};
Update:
Actually the quotes are generated per default by XML::Simple on output. You can turn off this behavior by specifying the option:
Doing so you run the risk of introducing fake tags into your xml stream, e.g. if your text includes a '<' character.NoEscape=>1
|
|---|