in reply to Ordered XML items (XML::Simple?)
<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)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: (jeffa) Re: Ordered XML items (XML::Simple?)
by traveler (Parson) on Jan 17, 2003 at 16:55 UTC | |
by jeffa (Bishop) on Jan 17, 2003 at 17:08 UTC | |
by traveler (Parson) on Jan 17, 2003 at 17:13 UTC |