😀
RSSのAtom取得時に@attributesを取得する方法
RSSを配信しているWebサイトで、Atom形式で取得すると@attributes
というキーが現れます。
これをPHPで取得しようと、次のようなプログラムを作成してみたのですが、うまく撮れませんでした。
$xml->item->@attributes->href
$xml['item']['@attributes']['href']
どうしたものかと試行錯誤していたところ、次のような記述で取得ができました。
$xml->item['href']
また、次のように取得することもできるようです。
$xml->entry->link->attributes()->href;
@attributes
というキーはプログラム内では利用しないようです。ややこしいですね・・・
Discussion