[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выборка из XML
Kopipaster
Доброго дня.
Перебираю XML. столкнулся с проблемой.
Имеется документ вот с такой структурой:
Свернутый текст
<?xml version="1.0" encoding="UTF-8"?>
<ProductCatalog>
<Product>
<ProductCode>
PMP7170B3G_DUO</ProductCode>
<Vendor>
PRESTIGIO</Vendor>
<AttrList>
<element
Name="Manufacturer Article" Value="PMP7170B3G_DUO"/>
<element
Name="Manufacturer" Value="PRESTIGIO"/>
<element
Name="Product Type" Value="PC Tablet"/>
</AttrList>
<Images>
<Image>
https://content.iytrfit.com/pimg/s/resize/900x900x900x900/130722140024967327.jpg</Image>
<Image>
https://content.iytrfit.com/pimg/s/resize/900x900x900x900/130722140024953946.jpg</Image>
<Image>
https://content.iytrfit.com/pimg/s/resize/900x900x900x900/130722140024941190.jpg</Image>
</Images>
</Product>
<Product>
<ProductCode>
CF/4GB</ProductCode>
<Vendor>
KINGSTON</Vendor>
<AttrList>
<element
Name="Memory Technology" Value="NAND Flash"/>
</AttrList>
<Images>
<Image>
https://content.iytrfit.com/pimg/s/resize/160x160x160x160/70717084617228035.jpg</Image>
</Images>
</Product>
</ProductCatalog>


Из него достаю через цикл атрибуты ProductCode, Vendor
Свернутый текст
$newfile = "xml/cena.xml";
$xml = simplexml_load_file($newfile) or die("url not loading");
foreach($xml->Product as $child)
{
$name = $child->ProductCode;
$vendor = $child->Vendor;
}

Но не могу понять как достать из AttrList - element Name и Value
А так же из Images - Image
Свернутый текст
$newfile = "xml/cena.xml";
$xml = simplexml_load_file($newfile) or die("url not loading");
foreach($xml->Product as $child)
{
$name = $child->ProductCode;
$vendor = $child->Vendor;
echo $child->AttrList;// вот тут вообще не представляю что делать
foreach($xml->Product->Images as $child2)
{
echo $child2->Image;// вот один из вариантов кол-во записей совпадает но везде выводит самый первый url картинки
}
}


Направьте в нужном направлении плиз.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.