【发布时间】:2013-11-01 09:28:58
【问题描述】:
我正在尝试使用 Stax 解析开放街道地图的 XML 结构。在我的实现中,我使用 XMLStreamConstants.START_ELEMENT 和 XMLStreamConstants.END_ELEMENT 识别元素。
OpenStreetMaps 结构具有 tag 等元素,这些元素描述了 node 以及 way。下面是一个结构示例:
<node id="2311741639" ... lat="50.7756648" lon="6.0844948">
<tag k="entrance" v="yes"/>
</node>
<way id="4964449" visible="true" ... uid="67862">
<nd ref="27290865"/>
...
<tag k="highway" v="residential"/>
...
</way>
如果解析器读取Tag-Element,如何区分节点和方式?
【问题讨论】:
标签: java xml parsing openstreetmap stax