1);# print output#print Dum ... 大学编程 大学编程是全国首个专为大学生打造的编程交流论坛,由一群充满青春活力的大学生创建维护,为大学生们提供一个编程交流平台,让大家在团结互助的学习环境中共同提升编程技术,共同成功 - Discuz! Archiver" />

查看完整版本: perl 把xml文件转换成csv文件

Beverly 2008-10-1 20:09

perl 把xml文件转换成csv文件

#!/usr/local/bin/perl
# use module
use XML::Simple;
use Data::Dumper;
# create object
$xml = new XML::Simple;
# read XML file
$data = $xml->XMLin("DebugInfo.xml", ForceArray => 1);
# print output
#print Dumper($data);
#print Dumper($data->{'employee'}[0]);
#print Dumper($data->{'employee'}[1]);
$data1=$data->{'DebugInfo'};
#print @{$data1};
open FILE,">>debug.log";
foreach $item (@{$data1}){
print FILE "${$item}{UID}[0],";
print FILE "${$item}{ChannelID}[0],";
print FILE "${$item}{IPAddress}[0],";
if (${$item}{BufferMapString}[0] =~/^HASH/)
{print FILE ",n";}
else{print FILE "${$item}{BufferMapString}[0]n"};
}
close FILE;
页: [1]
查看完整版本: perl 把xml文件转换成csv文件