0
我想創建一個for循環,它將解析出使用php的xml文檔的不同元素。據分析,當我把在該行的條目的數量:For循環,而在PHP中解析XML?
$s = $xml->entry[0]->children($namespaces['s']);
但是我試圖取代數字「我」通過每個在XML文檔中的條目數,我得到一個錯誤(致命錯誤:調用第10行上的/home/content/c/a/s/cashme/html/buylooper/xml.php中的非對象的成員函數children()。我該如何解決這個問題?
<?php
$url = 'xml-file.xml';
$xml = simplexml_load_file($url);
$namespaces = $xml->entry->getNameSpaces(true);
for ($i = 0; $i <= 10; $i += 1){
$s = $xml->entry[i]->children($namespaces['s']);
$title = $s->product->title;
//print
echo $retailer;
}
?>
這意味着'$ XML->進入[I]'不存在某種「我」的價值。 – Hamish 2012-01-28 23:53:14
大概應該是$ i – Ben 2012-01-28 23:54:32
@ben,duh ...謝謝 – sharataka 2012-01-28 23:56:09