For loop 如何在xquery中使用For循环?

For loop 如何在xquery中使用For循环?,for-loop,xquery,For Loop,Xquery,我有一个类似于的url模式。”http://www.asdf.com/pages=1“,现在我想对这个url模式进行循环操作,最高可达1547,即(”http://www.asdf.com/pages=1547“)这可能会满足您的需要: for $i in (1 to 10, 1547, 1548) return concat("http://www.asdf.com/pages=", $i) 这可能会满足您的需要: for $i in (1 to 10, 1547, 1548) return

我有一个类似于
的url模式。”http://www.asdf.com/pages=1“
,现在我想对这个url模式进行循环操作,最高可达1547,即(
”http://www.asdf.com/pages=1547“

这可能会满足您的需要:

for $i in (1 to 10, 1547, 1548)
return concat("http://www.asdf.com/pages=", $i)

这可能会满足您的需要:

for $i in (1 to 10, 1547, 1548)
return concat("http://www.asdf.com/pages=", $i)

谢谢,还有更多的查询。如果url模式是这样的“”,那么现在我必须更改这个东西了。关于
返回concat(“asdf.com.sid=1545148454855&page=“,$i,”?sid=abgdbsdgh5869asde&q…”)
?还有一个查询,以及如何在xquery中将“?”替换为“[Null]”。您必须将符号和字符转义为
&也是,所以它应该更像
concat(http://www.asdf.com./?sid=1545148454855&;page=',$i',?sid=abgdbsdgh5869asde&;q..)
。要替换子字符串,请查看。谢谢,还有更多查询。如果url模式是这样的“”,现在我必须更改此内容?关于
返回concat(“asdf.com。?sid=1545148454555&page=”呢,$i,“?sid=ABGDBSDGH58569ASDE&q…”
?又一个查询,以及如何在xquery中将“?”替换为“[Null]”。您必须将符号和字符转义为
&
&也是,所以它应该更像
concat(http://www.asdf.com./?sid=1545148454855&;page=',$i'?sid=ABGDBSDGH58569ASDE&;q..)
。有关替换子字符串的信息,请参阅。