FLWOR ng XQuery + HTML
- Nakaraang Pahina FLWOR ng XQuery
- Susunod na Pahina Terminong XQuery
XML instance document
Magpapatuloy kami sa mga halimbawa sa ibaba gamit ang dokumentong "books.xml" (katulad ng file sa nakaraang section).
Isumite ang mga resulta sa isang HTML listahan
Mangyaring tingnan ang XQuery FLWOR expression na ito sa ibaba:
for $x in doc("books.xml")/bookstore/book/title order by $x ibigay ang $x
Ang expression na ito ay pinapili ang lahat ng elementong title sa elementong book sa bookstore at ibibigay sa pagkakasunod-sunod ng abugado ng title na mga elementong.
Ngayon, nais naming gamitin ang listahan ng HTML upang ilista ang lahat ng aklat sa aming bookstore. Nagsasama kami ng tag <ul> at <li> sa ekspresyon FLWOR:
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{$x}</li> } </ul>
Ang resulta ng mga code na ito:
<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>
Ngayon, nais naming alisin ang element ng title, at ipakita lamang ang data sa loob ng element ng title.
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{data($x)}</li> } </ul>
Ang resulta ay isang listahan ng HTML:
<ul> <li>Everyday Italian</li> <li>Harry Potter</li> <li>Learning XML</li> <li>XQuery Kick Start</li> </ul>
- Nakaraang Pahina FLWOR ng XQuery
- Susunod na Pahina Terminong XQuery