FLWOR + HTML ng XQuery
- 上一页 XQuery FLWOR
- 下一页 Termino ng XQuery
XML na dokumentong kasalukuyan
Magpatuloy tayo sa mga halimbawa sa ibaba gamit ang file na "books.xml" (kasama ang file sa nakaraang seksyon).
Isumite ang mga resulta sa listahan ng HTML
Makita ang ekspresyong FLWOR ng XQuery sa ibaba:
for $x in doc("books.xml")/bookstore/book/title order by $x return $x
Ang ekspresyong ito ay magpili ng lahat ng elemento ng title sa loob ng elemento ng book sa loob ng bookstore, at ibabalik ang mga elemento ng title na naihalalan ayon sa abugado.
Ngayon, gusto naming gamitin ang listahan ng HTML upang ilista ang lahat ng mga libro sa aming tindahan ng aklat. Idinagdag namin ang mga tag na <ul> at <li> sa ekspresyong FLWOR:
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{$x}</li> } </ul>
Ang resulta ng nasabing kodigo:
<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 ay gusto naming alisin ang elemento ng title, at ipakita lamang ang data sa loob ng elemento ng title.
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{data($x)}</li> } </ul>
结果将是一个 HTML 列表:
<ul> <li>Everyday Italian</li> <li>Harry Potter</li> <li>Learning XML</li> <li>XQuery Kick Start</li> </ul>
- 上一页 XQuery FLWOR
- 下一页 Termino ng XQuery