When run through the same code, this output is generated:<?xml version="1.0" encoding="UTF-8"?> <tags> <tag type="title" params="blah">Zero</tag> <tag type="list" params="123">First</tag> <tag type="entry" params="456">Second</tag> <tag type="flag" params="123">Third</tag> </tags>
There are advantages to both approaches. This approach allows you to preserve the order of your 'tags', but the other approach allows you to drill-down to a specific list of tags in O(1).$VAR1 = { 'tags' => [ { 'tag' => [ { 'params' => 'blah', 'content' => 'Zero', 'type' => 'title' }, { 'params' => '123', 'content' => 'First', 'type' => 'list' }, { 'params' => '456', 'content' => 'Second', 'type' => 'entry' }, { 'params' => '123', 'content' => 'Third', 'type' => 'flag' } ] } ] };
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) 3Re: Ordered XML items (XML::Simple?)
by jeffa
in thread Ordered XML items (XML::Simple?)
by traveler
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |