我如何使用 existDB 使用存储在网页中的 xml?
how can i use an xml stored in a web page using existDB?
我想查询一个存储在网页中的xml,问题是xml每5分钟定期更新一次,它包含来自一个城市不同公交车的数据,这是 xml : enter link description here
我正在文档中查找,但没有看到
感谢您的帮助
我找到了解决方案,如果将来对某人有用,我会post它。
就这么简单:
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>
我想查询一个存储在网页中的xml,问题是xml每5分钟定期更新一次,它包含来自一个城市不同公交车的数据,这是 xml : enter link description here
我正在文档中查找,但没有看到
感谢您的帮助
我找到了解决方案,如果将来对某人有用,我会post它。
就这么简单:
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>