我只是想找到禁止排序操作的方式XML::Simple如何在Perl的XML :: Simple中禁用子標籤排序?
例如:
#!/usr/bin/perl
use strict;
use warnings;
use XML::Simple;
my %my_xml = (
NAME => [ 'test' ],
EMAIL => [ '[email protected]' ],
ID => 12,
);
my $xs = XML::Simple->new;
print $xs->XMLout(\%my_xml, RootName => "datas", NoSort => 1);
__END__
我獲得以下的輸出:
<datas ID="12">
<EMAIL>[email protected]</EMAIL>
<NAME>test</NAME>
</datas>
但我想輸出是:
<datas ID="12">
<NAME>test</NAME>
<EMAIL>[email protected]</EMAIL>
</datas>
我該如何做到這一點?
是的,我同意。但我正在尋找與任何排序選項 – joe 2009-07-08 14:19:42