mam plik XML z którego nie potrafię odczytać atrybutu price. Kategorię, nazwę, opis i linki do zdjęć pobierają się poprawnie. Proszę o pomoc.
<?xml version="1.0" encoding="UTF-8"?> <offers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1"> <o id="33" price="68.38" avail="1" set="0" weight="0.3" basket="1" stock="1407"> <cat><![CDATA[Baterie]]></cat> <name><![CDATA[Bateria 10.8V 6 cell]]></name> <desc><![CDATA[Opis: Pojemność: 4400 mAh]]></desc> <imgs> <main url="https://xxx.pl/20422/test.jpg"/> <i url="https://xxx.pl/20423/test.jpg"/> <i url="https://xxx.pl/20424/test.jpg"/> </imgs> <attrs> <a name="Producent"><![CDATA[XXX]]></a> <a name="Kod_producenta"><![CDATA[XX33]]></a> <a name="EAN"><![CDATA[353453]]></a> </attrs> </o> </offers>
<?php $i = 0; foreach($xml->children() as $temp) { $produkt[$i]["cat"] = $temp->cat; $produkt[$i]["name"] = $temp->name; $produkt[$i]["desc"] = $temp->desc; $produkt[$i]["imgs"] = $temp->imgs->main['url']; $produkt[$i]["price"] = $temp->o['price'];; $i++; } $i = 1; ?>