Mafano ya FLWOR ya XQuery
- 上一页 Mifano ya XQuery
- 下一页 XQuery HTML
如果使用 FLWOR 从 "books.xml" 选取节点
Tazama kipengele cha mazingira hii chini:
doc("books.xml")/bookstore/book[price>30]/title
Kipengele cha kichwana hiki kinachoweza kusaidia kusababisha kufungua elementi ya book ya elementi ya bookstore kwa title ya elementi ya price ambayo ina thamani kubwa ya 30.
Kipengele cha FLWOR hii cha kichwana kinachoweza kusaidia kusababisha na jina la mazingira ya juu linalotumiwa kwa mazingira ya juu ya mazingira.
for $x in doc("books.xml")/bookstore/book where $x/price>30 return $x/title
Matokeo ni:
XQuery Kick Start Learning XML
Kwa FLWOR, unaweza kusaidia kufanya uendelevu wa mashabiki:
for $x in doc("books.xml")/bookstore/book where $x/price>30 order by $x/title return $x/title
FLWOR ni ufanisi wa kuanzia 'For, Let, Where, Order by, Return' zaidi ya herufi za kwanza.
for Uigiza huu unaacha kufanya kufungua barua ya elementi ya book zote za elementi ya bookstore kwa jina la $x.
where Uigiza huu unaachagua thamani ya price ya elementi ya book kubwa ya 30.
order by Uigiza wa umefanyika kwa uwezo wa uendelevu. Inasaidia kusaidia kwa uwezo wa title.
return 语句规定返回什么内容。在此返回的是 title 元素。
上面的 XQuery 表达式的结果:
Learning XML XQuery Kick Start
- 上一页 Mifano ya XQuery
- 下一页 XQuery HTML