<lists> <list params="123">First</list> <list params="456">Second</list> </lists>in combination with forcearray => 1. Here is some code to play with:
The important output:use strict; use warnings; use XML::Simple; use Data::Dumper; $Data::Dumper::Indent = 1; my $xml = XMLin(\*DATA, forcearray => 1); print Dumper $xml; __DATA__ <xml> <tabs> <tab name="foo"> <flag name="one" params="123">First</flag> <list name="two" params="456">Second</list> <list name="three" params="abc">Third</list> </tab> </tabs> <lists> <list params="123">First</list> <list params="456">Second</list> </lists> </xml>
'lists' => [
{
'list' => [
{
'params' => '123',
'content' => 'First'
},
{
'params' => '456',
'content' => 'Second'
}
]
}
looks like it preserved the order. :)
jeffa
L-LL-L--L-LL-L--L-LL-L-- -R--R-RR-R--R-RR-R--R-RR B--B--B--B--B--B--B--B-- H---H---H---H---H---H--- (the triplet paradiddle with high-hat)
In reply to (jeffa) Re: Ordered XML items (XML::Simple?)
by jeffa
in thread Ordered XML items (XML::Simple?)
by traveler
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |