Majadiliano ya XQuery
- 上一页 Matumizi ya XQuery
- 下一页 XQuery 添加
XQuery inaangalika kwa ukweli wa kichwa-kichwa, mifano ya XQuery ya kina inaonekana kama mifano ya XML wa sahihi.
Mfumo wa kwanza wa XQuery wa sahihi:
Kifupi cha kwanza cha sahihi:
- XQuery inaangalika kwa ukweli wa kichwa-kichwa
- Mifano ya XQuery ya kina inaonekana kama mifano ya XML wa sahihi.
- Wengine wa XQuery inaweza kutumiwa na herufi pekee au herufi kifupu.
- Kifupi cha XQuery kinatokana na ‘$’ na kuandaa jina, kama vile, $bookstore
- Kishauri ya XQuery inaitwa na (: na :), kama vile, (: Kishauri ya XQuery :)
Utambuzi wa Kishauri ya XQuery
'If-Then-Else' inaweza kutumiwa kwenye XQuery.
Angalia mivyo ya hivi karibuni:
for $x in doc("books.xml")/bookstore/book return if ($x/@category="CHILDREN") then <child>{data($x/title)}</child> else <adult>{data($x/title)}</adult>
Takaikue: uharibifu wa 'If-Then-Else' ni lazima. Hivi karibuni, hivyo ni lazima, lakini bado inaweza kuandika 'else ()'.
Matokeo ya mivyo ya juu:
<adult>Everyday Italian</adult> <child>Harry Potter</child> <adult>Learning XML</adult> <adult>XQuery Kick Start</adult>
Tafuta ya XQuery
Kwenye XQuery, kuna mtu wa kuzingatia maadili kumi kumi.
- Tafuta ya kawaida: =, !=, <, <=, >, >=
- Tafuta ya maadili: eq, ne, lt, le, gt, ge
这两种比较方法的差异如下:
请看下面的 XQuery 表达式:
$bookstore//book/@q > 10
如果 q 属性的值大于 10,上面的表达式的返回值为 true。
$bookstore//book/@q gt 10
如果仅返回一个 q,且它的值大于 10,那么表达式返回 true。如果不止一个 q 被返回,则会发生错误。
- 上一页 Matumizi ya XQuery
- 下一页 XQuery 添加