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'}};
これについて私を助けてください。前もって感謝します。