【发布时间】:2010-11-08 20:55:54
【问题描述】:
我正在使用cURL 获取我Twitter 朋友时间线的XML 文件。 (APIhere.)
目前(尽管我愿意接受更多建议)我正在使用 Perl 来解析 XML。这是我第一次使用 Perl,我真的不知道自己在做什么。目前这是我的代码:
#!/usr/bin/perl
# use module
use XML::Simple;
use Data::Dumper;
# Create object.
$xml = new XML::Simple;
# Read XML file.
$data = $xml->XMLin("/tmp/data.xml");
# Print output.
print Dumper($data);
现在我想通过 XML 打印出每个人的姓名,然后打印出他们发推文的内容。目前我还没有找到关于 Perl 的 foreach 循环的好指南,因为有这样一个复杂的数据结构。
我怎样才能做到这一点?
(在终端友好的环境中解析 XML 的任何其他方法也很高兴知道)
【问题讨论】: