我尝试从gpx文件(GPS XML)获取经度和纬度。 当我(片段):$ res = $ xml-> xpath('// *'); 我收到完整的内容。 当我试图缩小这样的:$ res = $ xml-> xpath('// rte'); 我什么也没得到:array(0){}。即使标签存在,也是如此。 其实,无论我尝试填写/ /其他然后*它什么都不返回。已经尝试了几个小时...php simple_xml gpath文件的xpath问题
1
A
回答
2
您应该在节点测试中使用正确的命名空间(也许是“http://www.topografix.com/GPX/1/1”?)。
作为例子:
$xml = simplexml_load_file($URI);
$xml->registerXPathNamespace('gpx', 'http://www.topografix.com/GPX/1/1');
$res = $xml->xpath('//gpx:rte');
+0
这起作用。现在我开始明白发生了什么...... 非常感谢您的快速回复。 -Patrick – Patrick 2010-08-18 10:59:13
+0
@帕特里克:你很好。 – 2010-08-18 12:37:22
相关问题
- 1. php xpath问题
- 2. php simplexml xpath问题
- 3. Xpath有问题PHP
- 4. PHP - xpath中问题
- 5. PHP和XPath的问题
- 6. XPath插件的问题Python
- 7. 在xml文件中使用lxml的xpath中xpath的问题
- 8. Xpath问题Xml Xpath
- 9. Dom Xpath问题
- 10. 亚马逊产品的PHP XPath问题
- 11. PHP的XPath屏幕抓取问题
- 12. PHP - 大教堂Xpath的问题
- 13. 的XPath查询问题
- 14. XML的XPath问题
- 15. 的XPath/HTMLAgilityPack问题
- 16. XPath轴 - 问题
- 17. C#XPath问题
- 18. Ranorex XPATH问题
- 19. PHP使用XPath刮 - html5问题?
- 20. php xpath表格解析问题
- 21. PHP文件上传问题
- 22. Php文件下载问题?
- 23. PHP文件包含问题
- 24. PHP文件上传问题
- 25. PHP:文件写入问题
- 26. PHP文件下载问题
- 27. php邮件正文问题
- 28. PHP文件形式问题
- 29. PHP文件上传问题
- 30. PHP文件上传问题
你能张贴您的XML的样本? – Robin 2010-08-17 21:51:04