Вывод XML выглядит следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<Country code="GR">
<Regions>
<Region translation="null">Athens Airport</Region>
<Region translation="null">Athens Coast</Region>
<Region translation="null">Athens Suburbs-Attica</Region>
<Region translation="null">Athens</Region>
<Region translation="null">Central Greece-Etoloakarnania</Region>
<Region translation="null">Central Greece-Evritania</Region>
<Region translation="null">Central Greece-Ioannina</Region>
<Region translation="null">Central Greece-Karditsa</Region>
<Region translation="null">Central Greece-Larissa</Region>
<Region translation="null">Central Greece-Magnissia</Region>
</Regions>
</Country>
В каждом регионе есть города, и следующим образом
<?xml version="1.0" encoding="UTF-8"?>
<Country code="GR">
<Cities>
<City translation="null">Acharnes</City>
<City translation="null">Achladies</City>
<City translation="null">Achladochori</City>
<City translation="null">Adamas</City>
<City translation="null">Afandou</City>
<City translation="null">Afiartis</City>
<City translation="null">Agali</City>
<City translation="null">Aghia Anna</City>
<City translation="null">Aghia Paraskevi</City>
</Cities>
Мне нужно вставить все города в каждом регионе и стране в таблицу,В стране много регионов, а в регионе несколько городов.Я попробовал
$regions = array("GR" => "Greece", "BR" => "Brazil", "US" => "USA");
foreach ($regions as $code => $country) {
$url = "URL which gives an xml output"
file_put_contents($code . '.xml', file_get_contents($url));
$xml = simplexml_load_file($code".xml") or die("Error: Cannot create object");
foreach ($xml->children() as $row) {
$region = $row->Region;
}
}
Как мне пройти через цикл и сохранить его в mysql ..?ТИА