我想查询存储在网页中的xml,问题是xml每5分钟定期更新一次,它包含来自城市不同总线的数据,这里是xml:enter link description here
我在文档中寻找它,但我没有看到它
感谢您的帮助
答案 0 :(得分:2)
我找到了解决方案,如果将来对某人有用,我会发布它。
就像这样简单:
xquery version "3.0";
declare namespace bus="http://docs.gijon.es/sw/busgijon.asmx";
//we store the xml in this variable ,
let $buses := doc('http://datos.gijon.es/doc/transporte/busgijontr.xml')
//and for now on , you use the variable instead of doc(...)
for $b in $buses//llegadas/bus:llegada
where $b/bus:idparada=100
order by $b/bus:minutos,$b/bus:idlinea
return <proximosbuses>{$b/bus:idlinea, $b/bus:minutos}</proximosbuses>