Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
I have this perl script which uses XML::Simple to parse the xml file:<employees> <employee> <empid>9</empid> <fname>Joe</fname> <lname>A</lname> </employee> <employee> <empid>3</empid> <fname>Larry</fname> <lname>W</lname> </employee> <employee> <empid>7</empid> <fname>Perl</fname> <lname>L</lname> </employee> </employees>
So, what i need is to be able to sort the XML using the <empid> tag...so the xml should be sorted like this:$parsed = eval {XMLin($data)}; if ($@) { print $@; } else { <NEED SORTING CODE HERE> }
<employees> <employee> <empid>3</empid> <fname>Larry</fname> <lname>W</lname> </employee> <employee> <empid>7</empid> <fname>Perl</fname> <lname>6</lname> </employee> <employee> <empid>9</empid> <fname>Joe</fname> <lname>A</lname> </employee> </employees>
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: sorting on subkey of hash of hashes
by Tanktalus (Canon) on Sep 16, 2005 at 03:47 UTC | |
|
Re: sorting on subkey of hash of hashes
by goldclaw (Scribe) on Sep 16, 2005 at 10:15 UTC | |
|
Re: sorting on subkey of hash of hashes
by radiantmatrix (Parson) on Sep 16, 2005 at 16:33 UTC |