我嘗試從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 XPath問題
- 3. php simplexml xpath問題
- 4. PHP - xpath中問題
- 5. Xpath有問題PHP
- 6. 是否有Groovy GPath編譯器的XPath?
- 7. PHP和XPath的問題
- 8. PHP簡單的XPath問題
- 9. XPath插件的問題Python
- 10. 在xml文件中使用lxml的xpath中xpath的問題
- 11. Xpath問題Xml Xpath
- 12. Dom Xpath問題
- 13. php文件問題
- 14. PHP的XPath屏幕抓取問題
- 15. 亞馬遜產品的PHP XPath問題
- 16. xpath後的PHP DomXPath編碼問題
- 17. PHP - 大教堂Xpath的問題
- 18. XML XPath問題
- 19. 設置從simple_xml數據
- 20. 的XPath/HTMLAgilityPack問題
- 21. XML的XPath問題
- 22. SelectSingleNode的XPath問題?
- 23. HtmlAgility Xpath的問題
- 24. 的XPath查詢問題
- 25. xpath問題(HtmlAgilityPack)
- 26. XPath軸 - 問題
- 27. Jackrabbit XPath問題
- 28. Java XPath問題
- 29. Ranorex XPATH問題
- 30. C#XPath問題
你能張貼您的XML的樣本? – Robin 2010-08-17 21:51:04