【发布时间】:2014-11-20 16:50:15
【问题描述】:
我花了几个小时寻找解决方案,但现在我需要你的帮助。也许你会拿我开玩笑,但是……无论如何。 当 xpath 与 crtiteria value=bnb 匹配时,我想获取坐标和一些其他信息
我尝试了语法 //Data/value['bnb']/ancestor::Point/coordinates[text()] 没有结果。
<Placemark xmlns="">
<name><![CDATA[Malcesine]]></name>
<Point>
<coordinates>10.8103913069,45.7645853643</coordinates>
</Point>
<ExtendedData>
<Data name="tournumber">
<value>1</value>
</Data>
<Data name="guidename">
<value>Lake Garda</value>
</Data>
<Data name="category">
<value>numeration</value>
</Data>
<Data name="category">
<value>bnb</value>
</Data>
<Data name="WayPointNumber">
<value>3</value>
</Data>
</ExtendedData>
</Placemark>
<Placemark xmlns="">
<name><![CDATA[Gelateria Cento per cento]]></name>
<Point>
<coordinates>10.8087927103,45.7659774682</coordinates>
</Point>
<ExtendedData>
<Data name="tournumber">
<value>1</value>
</Data>
<Data name="guidename">
<value>Lake Garda</value>
</Data>
<Data name="WayPointNumber">
<value>3</value>
</Data>
</ExtendedData>
</Placemark>
提前谢谢
【问题讨论】: