我嘗試從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