XQuery 中 orderby 之后 [] 内的数字

number inside [] after in orderby in XQuery

以下是查询

for $x in $books 
where $x/price>=38 
order by ($x/price)[l] 
return ($x/title, $x/price)

位于 order by($x/price) 之后的 [1] 表示什么?

在我看来它更像是小写字母 L 而不是数字一。

如果它真的是一个 [1] 那么它意味着 select 序列 $x/price 中的第一项。我怀疑每本书只有一个价格,在这种情况下它完全是多余的。