Как я могу получить значение нижеследующего xml по имени атрибута.xml data по атрибуту
<list version="1.0">
<meta>
<type>resource-list</type>
</meta>
<resources start="0" count="165">
<resource classname="Quote">
<field name="name">USD/KRW</field>
<field name="price">1131.319946</field>
<field name="symbol">KRW=X</field>
<field name="ts">1371547710</field>
<field name="type">currency</field>
<field name="volume">0</field>
</resource>
<resource classname="Quote">
<field name="name">SILVER 1 OZ 999 NY</field>
<field name="price">0.045962</field>
<field name="symbol">XAG=X</field>
<field name="ts">1371505422</field>
<field name="type">currency</field>
<field name="volume">7</field>
</resource>....
Есть 165 таких структур
Хотите получать Silver 1 OZ 999 NY 0,045962 XAG = X 1371505422 т.д.
Мой код до сих пор идет как
$xml = simplexml_load_string($data);
foreach($xml->children() as $resources)
{
foreach($resources->children() as $resource => $data)
{
echo $data->field['name'];
echo "<br>";
}
}
<список версия = "1,0"> ресурсов список <ресурсы начинают = "0" Count = "165"><имя_класса ресурс = "Quote"> <имя поля = "имя"> USD/KRW <поле Name = "цена"> +1131,319946 <поле Name = "символ"> KRW = X 1371547710 имя <поле = "тип"> валюты <имя поля = "объем"> 0 <ресурс Classname = «Цитата»> SILVER 1 OZ 999 NY 0.045962 <имя поля = "символ"> XAG = X<имя поля = "ц"><имя поля = "тип"> валюта ..... –
Смотрите мой выбор - я модифицирована в соответствии с что xml – MrCode
Это дает мне чистый результат. Ничего не отображается на экране! Согласно вашему измененному коду. –