Разбираю файл kml ( http://arte.fivestonesapps.com/Veneto.kml ) с simplexml_load_file. Как предложено здесь, в stackoverflow я использую registerXPathNamespace (‘x’, ‘http://earth.google.com/kml/2.2‘) на simpleXMLOnbject создан:
<?php
$veneto = simplexml_load_file("Veneto.kml");
$veneto->registerXPathNamespace('x', 'http://earth.google.com/kml/2.2');
Можете ли вы объяснить, почему следующее утверждение работает правильно
$regione = $veneto->xpath('//x:Placemark');
а следующий не может?
$regione = $veneto->xpath('//x:Placemark/name');
Спасибо
Задача ещё не решена.
Других решений пока нет …