Tathmini ya FLWOR ya XQuery na HTML
- Kabla Kwanza
- Pya Matumizi ya XQuery
Mfano wa faili ya XML
Tunatua kufanya mafanikio ya faili ya "books.xml" hii (kama ilivyo katika ukurasa wa majadiliano iliyopita).
Angalia faili ya "books.xml" katika kifungu chako cha mtaalamu。
Ingeza matokeo kwenye orodha ya HTML
Tunaelewa ujumbe wa FLWOR wa XQuery hii:
for $x in doc("books.xml")/bookstore/book/title order by $x return $x
Ujumbe huo utachagua elementi ya bookstore katika elementi ya book katika title ya kila elementi, na kureturna title ya kila elementi kwa mti wa kibidi.
Hivi karibuni tunataka kutumia orodha ya HTML ya kuzingatia kila kithabu katika mwenyevu wetu. Tungeza labeli ya <ul> na <li> katika ujumbe wa FLWOR:
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{$x}</li> } </ul>
Matokeo wa makini ya kifaa:
<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>
Sia tuangalizi tunafikia elementi ya title, na tuone data ya elementi ya title tu.
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{data($x)}</li> } </ul>
Matokeo yatakuwa kina orodha ya HTML:
<ul> <li>Italiani ya Kila Siku</li> <li>Harry Potter</li> <li>Shida ya XML</li> <li>Shida ya XQuery</li> </ul>
- Kabla Kwanza
- Pya Matumizi ya XQuery