[Perl]XML::FeedPPで任意の要素の取得方法


XML:FeedPPでAPIが用意されていない要素の情報を取得する場合は以下のように行う。

$data = $feed->get('media:group/media:thumbnail@url');

getで取得できない要素がある場合は以下のように行う。

$thumbnail = $feed->{'media:group'}->{'media:thumbnail'};
$url = $thumbnail->[0]->{'-url'};

XML:FeedPPで取得できるオブジェクトは、通常のハッシュと同じように操作ができるようです。
Data::Dumperなどを使用して取得したい情報の位置が分かれば上記のようにして取得が可能です。

0 件のコメント :

コメントを投稿