【问题标题】:Accessing the XML string value访问 XML 字符串值
【发布时间】:2013-09-10 20:31:38
【问题描述】:

我正在使用链接的 API 访问用户个人资料。

my $profile_xml = $li->request(
    request_url         => 'http://api.linkedin.com/v1/people/~:(id)',
    access_token        => $access_token->{token},
    access_token_secret => $access_token->{secret},
);

profile_xml解析后放入数据转储器并打印

$VAR1 = [ 'person', [ {}, 0, ' ', 'id', [ {}, 0, 'bEdS5KlaV7' ], 0, ' ' ] ]; 

上述值是通过使用数据转储器从 xml 字符串中获取的。我想访问 ID bEdS5KlaV7。如何访问 id 并将其存储在一个变量中以供进程使用。

【问题讨论】:

标签: xml perl linkedin


【解决方案1】:
use warnings;
use strict;

my $VAR1 = [ 'person', [ {}, 0, ' ', 'id', [ {}, 0, 'bEdS5KlaV7' ], 0, ' ' ] ];
print $VAR1->[1]->[4]->[2], "\n";

__END__

bEdS5KlaV7

另请参阅:perldoc perldsc

【讨论】:

  • 你能告诉上面的var1中三个数组的位置吗,因为我想添加一些其他的字段。
  • 很抱歉,现在我知道该怎么做谢谢您的关注。
猜你喜欢
  • 2013-09-14
  • 2015-09-28
  • 1970-01-01
  • 2019-05-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多