Имеется xml файл следующей структуры:
<catalog>
-<category id="1">
--<category id="2">
---<product id=1 name="Товар 1" />
---<product id=2 name="Товар 2" />
--</category>
-</category>
-<category id="3">
--<product id=3 name="Товар 3" />
-</category>
-</catalog>
Для вывода списка товаров использую следующий код:
$products= $catalog->getElementsByTagName("product");
echo "<table>";
echo "<tr><th>Id</th><th>Наименование</th></tr>";
foreach ($products as $product) {
echo '<tr><td>'.$product->getAttribute('id') . '</td><td>'.$product->getAttribute('name') . '</td></tr>';
}
echo "</table>";
}
Требуется занести данные товары в БД с привязкой к категории. Подскажите, пожалуйста, как получить (вывести в строках таблицы) id категории, к которой относится товар?
Например, Товар 1 и Товар 2 относятся к категории с id = 2, а Товар 3 к категории с id = 3.