python imposm XMLPars

2024-10-02 10:20:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我怀疑我误解了XMLParser for impom的含义,而且我的XML格式错误。代码如下(Python):

from imposm.parser.xml.parser import XMLParser

def parseExits(ways):
  print 'hello!'
  print ways

p = XMLParser(ways_callback=parseExits)
p.parse('osm.xml')

这是osm.xml文件公司名称:

^{pr2}$

我从这个链接获取了那个文件:

http://overpass-api.de/api/interpreter?data=node[\"highway\"=\"motorway_junction\"](35.96225504283211,-83.9349889755249,35.976043972301575,-83.92046213150024);out;

下面是python脚本的输出:

hello!
[]

显然,XMLParser无法解析文件。格式不正确吗?XMLParser的文档不是很好,就是文档隐藏得非常好,因为我找不到任何关于它的信息。任何提示都会非常有用!谢谢!在


Tags: 文件文档apiparserhelloforosm格式

热门问题