XML::Parser を使用して単純な文字列を解析したいと考えています。これはうまくいきます。しかし、結果にアクセスする方法がわかりません。
#!/usr/bin/perl
use Data::Dumper;
use XML::Parser;
my $parser = XML::Parser->new( Style => 'Tree' );
my $tree = $parser->parse( '<xml type="test" Id="ca19cfd5" result="1 test 2 test 3" elapsed="9" Size="12345" />' );
print Dumper( $tree );
私に見せて
$VAR1 = [
'xml',
[
{
'Size' => '12345',
'Id' => 'ca19cfd5',
'type' => 'test',
'elapsed' => '9',
'result' => '1 test 2 test 3'
}
]
];
したがって、文字列を完全に解析できます。しかし、これらのフィールドにアクセスするにはどうすればよいでしょうか? 「私の $result = $tree...」のようなもの
指定された xml 文字列は、常に上記と同じ構文になります。内容のみ異なります。
Tnx 事前に、エルキドゥ