XQuery FLWOR + HTML
- పూర్వ పేజీ XQuery FLWOR
- తరువాత పేజీ XQuery పదజోడు
XML ఉదాహరణ డాక్యుమెంట్
మేము క్రింది ఉదాహరణలో ఈ "books.xml" డాక్యుమెంట్ని ఉపయోగించుకుంటాము (మునుపటి సెక్షన్లో ఉన్న ఫైల్ తో అదే).
హెచ్ఎంఎల్ జాబితాలో ఫలితాలను సమర్పించండి
దిగువని XQuery FLWOR అభివ్యక్తిని చూడండి:
for $x in doc("books.xml")/bookstore/book/title order by $x రిటర్న్ $x
పైని అభివ్యక్తి బుక్షాప్ ఎలమెంట్లో బుక్ ఎలమెంట్లో అన్ని టైటిల్ ఎలమెంట్లను ఎంచుకుంటుంది మరియు అక్షరాల క్రమంలో టైటిల్ ఎలమెంట్లను తిరిగి ఇస్తుంది.
ఇప్పుడు, మేము మా బుక్ షాప్ లోని అన్ని పుస్తకాలను జాబితాభుక్తి చేయాలని చూస్తున్నాము. మేము FLWOR అభివ్యక్తికి <ul> మరియు <li> టాగ్స్ జోడించాము:
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{$x}</li> } </ul>
ఈ కోడ్ ఫలితం కాగలదు:
<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>
ఇప్పుడు మేము 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
- తరువాత పేజీ XQuery పదజోడు