- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XML&PHP~数値の取り出し方)
XML&PHP~数値の取り出し方
このQ&Aのポイント
- XML&PHPで数値の取り出し方について質問です。
- PHPプログラミングで、「totalResultsReturned」の値を取り出す方法を教えてください。
- 「totalResultsReturned」は、検索結果の総数を表す値であり、その値を取得したいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
PHPのバージョンが5でDOM関数を使える場合ですが。 DOMDocument->getElementsByTagName() 関数で "ResultSet" タグの要素の集合を取り出し DOMNodelist->item() 関数で目的のタグ要素を取り出し DOMElement->getAttribute() 関数で "totalResultsReturned" 属性の値を取り出せます ソースで書くと以下のようになります。 <?php $doc = new DOMDocument(); $doc->load("example.xml"); echo $doc->getElementsByTagName("ResultSet")->item(0)->getAttribute("totalResultsReturned"); ?> XML文書のファイル名が "example.xml" で一番最初の "ResultSet" タグの "totalResultsReturned" 属性の値を取り出します。
お礼
有難うございます! XML解析関数は、「simplexml_load_file」しか知らなく、 DOMは理解不能だったのですが、いただいたコードと 同じ記述をすえば、値を取り出せるのですね! DOMを習得すれば確か、GoogleAPIも扱えるようになるそうなので、 この際、DOMの勉強もしたいと思います! お答え有難う御座います。!