php如何解析kml

时间:2014-11-30 17:46:34

标签: php xml kml

我使用simplexml_load_file解析kml文件(http://arte.fivestonesapps.com/Veneto.kml)。正如这里建议的那样,在stackoverflow上,我在创建的simpleXMLOnbject上使用了registerXPathNamespace(&#39; x&#39;,&#39; http://earth.google.com/kml/2.2&#39;) <?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');

由于

0 个答案:

没有答案