我创建了以下XML
用于检索数据的文件。
输入:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ExecutionLogs>
<category cname='Condition1' cid='T1'>
<log>value1</log>
<log>value2</log>
<log>value3</log>
</category>
<category cname='Condition2' cid='T2'>
<log>value4</log>
<log>value5</log>
<log>value6</log>
</category>
<category cname='Condition3' cid='T3'>
<log>value7</log>
</category>
</ExecutionLogs>
我想要如下的输出,
Condition1 -> value1,value2,value3
Condition2 -> value4,value5,value6
Condition3 -> value7
我试过下面的代码,
use strict;
use XML::Simple;
my $filename = "input.xml";
$config = XML::Simple->new();
$config = XMLin($filename);
@values = @{$config->{'category'}{'log'}};
请帮助我。提前致谢。