gpx 文件的 php simple_xml xpath 问题
我尝试从 gpx 文件(GPS XML)获取经纬度。 当我这样做时(片段): $res = $xml->xpath('//*'); 我得到了返回的完整内容。 当我尝试像这样缩小范围时: $res = $xml->xpath('//rte'); 我什么也没得到: array(0) { }。 即使标签存在。 实际上,无论我在 // other then * 之后尝试填写什么,它都不会返回任何内容。已经尝试了几个小时了...
I try to get the lat and lon's from a gpx file (GPS XML).
When I do (snippet): $res = $xml->xpath('//*');
I get the full content returned.
When I try to narrow down like this: $res = $xml->xpath('//rte');
I get nothing: array(0) { }.
Even when the tag(s) exists.
Actually whatever I try to fill in after // other then * it returns nothing. Have been trying for hours...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该使用正确的命名空间(也许“http://www.topografix.com/GPX/1 /1"?) 在你的节点测试中。
例如:
You should use the correct namespace (Maybe "http://www.topografix.com/GPX/1/1"?) in your node test.
As example: