Tukio FLWOR + HTML ya XQuery
- Matokeo ya Kwanza Matokeo ya FLWOR ya XQuery
- Pya ja Matukio ya XQuery
Faili ya maelekeo ya XML
Tunatua kumtumia faili hii ya "books.xml" hapa chini (inaonekana kama faili ya sehemu ya awali).
Angalia faili ya "books.xml" katika barafu yako ya kijifunzea.
Kumwambia matokeo kwenye orodha ya HTML
Angalia tafuta hii ya XQuery FLWOR inayofanyika hapa chini:
for $x in doc("books.xml")/bookstore/book/title order by $x rua $x
Tafuta upeo huo wengi wa bookstore wa maelekeo ya book, na kila title wa maelekeo wa book, na kila wengi kinaelekea title wa maelekeo kwa haraka ya heri.
Sasa, tunataka kutumia orodha ya HTML kufuatia maboko yote ya maboko yetu. Tunakataza kuingia kifupi cha <ul> na <li> kwenye tukio FLWOR:}}
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{$x}</li> } </ul>
Matokeo wa maktaba ya juu ya mtaani:
<ul> <li><title lang="en">Everyday Italian</title></li> <li><title lang="en">Harry Potter</title></li> <li><title lang="en">Learning XML</title></li> <li><title lang="en">XQuery Kick Start</title></li> </ul>
Sasa tunataka kusitisha kifupi cha title, na kusonarisha data kwenye kifupi cha title.
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{data($x)}</li> } </ul>
Matokeo yatakuwa kifupi cha orodha ya HTML:
<ul> <li>Everyday Italian</li> <li>Harry Potter</li> <li>Learning XML</li> <li>XQuery Kick Start</li> </ul>
- Matokeo ya Kwanza Matokeo ya FLWOR ya XQuery
- Pya ja Matukio ya XQuery