アプリ版:「スタンプのみでお礼する」機能のリリースについて

<url="API" family="2" genus="42" species="216" mode="Family-List">

例えば、上記のようなXMLデータがあった場合、「family="2"」のデータを取得するにはどのような方法がありますでしょうか?

<url>hoge</url>
のようになっている部分は取得できるのですが、「family="2"」のようなデータの取得方法が分かりません。

simplexml_load_fileで取得しようと考えておりますが、可能でしょうか?

よろしくお願いいたします。

A 回答 (1件)

<?php


SimpleXMLElement->attributes() でアクセスできます。
$xml = simplexml_load_file("hoge.xml");
foreach($xml->url[0]->attributes() as $a => $b) {
echo $a,'="',$b,"\"\n";
}
?>

hoge.xml
<url api="API" family="2" genus="42" species="216" mode="Family-List">
hoge
</url>

参考URL:http://manual.xwd.jp/function.simplexml-element- …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!