число внутри [] после в порядке в XQuery

Ниже приведен запрос

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

что обозначается [1], расположенным после порядка ($x/цена)?


person the.kavisha    schedule 24.10.2018    source источник
comment
Пожалуйста, ознакомьтесь с некоторыми учебниками для начинающих по XPath, например. w3schools.com/xml/xpath_syntax.asp.   -  person Christian Grün    schedule 24.10.2018


Ответы (1)


Мне кажется, что это строчная буква L, а не цифра.

Если это действительно единица [1], то это означает выбор первого элемента в последовательности $x/price. Я подозреваю, что у каждой книги есть только одна цена, и в этом случае она совершенно избыточна.

person Michael Kay    schedule 24.10.2018