Text-vFile-toXML
view release on metacpan or search on metacpan
lib/Text/vFile/toXML.pm view on Meta::CPAN
my %result;
for my $object (@$data) {
my ($props, $objects, $type) = @$object{qw(properties objects type)};
push @{ $result{lc $type} }, +{
convert($objects),
map {
my $propname = $_;
lc $propname => [ map { my ($p, $v) = @$_{qw(param value)}; +{
_cdata => $v,
_attrs => +{ map { $attrs{lc $_} || lc $_ => $p->{$_} } keys %$p } }
} @{ $props->{$propname} } ]
} keys %$props
};
}
return %result;
}
=head1 AUTHOR
( run in 0.570 second using v1.01-cache-2.11-cpan-454fe037f31 )