- ベストアンサー
★★xmlの「イコール」の部分のデータを取得するには?(php.simpleXML)★★
<url="API" family="2" genus="42" species="216" mode="Family-List"> 例えば、上記のようなXMLデータがあった場合、「family="2"」のデータを取得するにはどのような方法がありますでしょうか? <url>hoge</url> のようになっている部分は取得できるのですが、「family="2"」のようなデータの取得方法が分かりません。 simplexml_load_fileで取得しようと考えておりますが、可能でしょうか? よろしくお願いいたします。
- みんなの回答 (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>