Вот XML-файл: https://feestkleding.shop/import/import ... hopper.xml
Вот что у меня получилось:
Код: Выделить всё
$xml = simplexml_load_file("/home/xyz123/domains/feestkleding.shop/public_html/import/import_tradetracker_oranjeshopper.xml") or die("Error: Cannot create object");
// Iterate through each product
foreach ($xml -> product as $product) {
$productID = $product->attributes()->ID;
$titel = (string)$product->name;
$prijs = (string)$product->price;
// Initialize variables
$categorie = '';
$geslacht = '';
// Loop through properties to find brand and type
foreach ($product->properties->property as $property) {
$attr = (string)$property['name'];
if ($attr == 'subcategories') {
$categorie = (string)$property->value;
} elseif ($attr == 'gender') {
$geslacht = (string)$property->value;
}
}
}
Я думаю, что второй цикл foreach можно удалить? Но я не знаю, как получить эти значения пола и подкатегорий.
Есть ли лучший способ получить $productID и $categorie/$geslacht?
Подробнее здесь: https://stackoverflow.com/questions/798 ... php-values
Мобильная версия