小编Bar*_*cki的帖子

以数组形式访问返回的值

我有简单的XML,我想在Perl中读取并生成包含所有读取键的哈希.

考虑以下代码:

my $content = $xml->XMLin("filesmap.xml")->{Item};
my %files = map { $_->{Path} => 1 } @$content;
Run Code Online (Sandbox Code Playgroud)

当XML文件包含许多Item标记时,此代码段非常有用.然后$content是对数组的引用.但是当只有一个时,Item我在解除引用为数组时会出错.我的假设是$content对标量的引用,而不是数组.

确保从XML读取数组值的做法是什么?

arrays perl

1
推荐指数
1
解决办法
63
查看次数

标签 统计

arrays ×1

perl ×1