所以我有一个XML数据库,里面装满了世界上不同岛屿和湖泊的数据,我想选择所有至少有一个岛屿的湖泊。问题是我对每个数据的唯一相关数据是它们的经度,纬度和总面积。
Island XML示例:
function myFetch() {
loading.show();
return fetch.apply(null, arguments).finally(function() { loading.hide(); });
}
Lake XML示例:
<island id="island-Svalbard" country="SVAX" sea="sea-ArcticOcean sea-Greenlandsea sea-NorwegianSea sea-BarentsSea">
<name>Svalbard</name>
<islands>Svalbard</islands>
<area>39044</area>
<latitude>78.9</latitude>
<longitude>18.2</longitude>
<elevation>1713</elevation>
</island>
那么如何仅使用这些信息来检查岛屿是否在湖泊的范围内?它甚至可能吗?
当前(未完成)Xquery:
<lake id="lake-LagunaCarbon" country="RA" type="saline">
<name>Laguna del Carbón</name>
<located country="RA" province="prov-Argentina-20"/>
<area>9</area>
<latitude>-49.58</latitude>
<longitude>-68.35</longitude>
<elevation>-105</elevation>
<depth>0</depth>
</lake>
感谢任何帮助。 谢谢!
答案 0 :(得分:0)
事实证明岛屿元素中确实存在@lake属性,我可以用它来确定岛屿所在的湖泊,然后用它来确定哪些湖泊中有岛屿。 @LeoWörteler在评论中指出了这一点。所以我的问题实际上得到了一个完全不同的解决方案。