2017-07-06 2 views
0

を返された私はアクセスtotalResultsプロパティは、XML

<generator version="1.0" uri="http://www.google.com/m8/feeds">Contacts</generator> 
 
<openSearch:totalResults>29</openSearch:totalResults> 
 
<openSearch:startIndex>1</openSearch:startIndex> 
 
<openSearch:itemsPerPage>25</openSearch:itemsPerPage>

答えて

0
$xml = '<generator version="1.0" uri="http://www.google.com/m8/feeds">Contacts</generator> 
<openSearch:totalResults>29</openSearch:totalResults> 
<openSearch:startIndex>1</openSearch:startIndex> 
<openSearch:itemsPerPage>25</openSearch:itemsPerPage>' 

$xml = simplexml_load_string($xml); 
echo $xml->openSearch->totalResults; 
+0

申し訳ありませんが、動作しませんでした。 [完全オリジナルのxmlファイル](http://www.unifiedvu.com/xerotest/simple.xml)を見たい場合は、 – Cheran

1

グーグル(連絡先)で返された以下のxmlから 'totalResults' にアクセスしようとしているこのPHPを試してみてくださいチュートリアルPHPドキュメントからhow to access attributes in XML

<?php 
$string = <<<XML 
<a> 
<foo name="one" game="lonely">1</foo> 
</a> 
XML; 

$xml = simplexml_load_string($string); 
foreach($xml->foo[0]->attributes() as $a => $b) { 
    echo $a,'="',$b,"\"\n"; 
} 
?> 

上の例の出力は以下となります。追加の参考のため

name="one" 
game="lonely" 

チェックこのSO post

関連する問題