एक्सक्यूरी FLWOR + एचटीएमएल
- पिछला पृष्ठ एक्सक्यूरी FLWOR
- अगला पृष्ठ एक्सक्यूरी शब्दावली
XML उदाहरण दस्तावेज़
हम नीचे दिए उदाहरण में इस "books.xml" दस्तावेज़ को जारी रखेंगे (जैसा कि पिछले अध्याय में फ़ाइल है)।
परिणाम को एक HTML सूची में सबमिट करें
नीचे दिए XQuery FLWOR एक्सप्रेशन को देखिए:
for $x in doc("books.xml")/bookstore/book/title order by $x रिटर्न $x
ऊपरी एक्सप्रेशन bookstore एलीमेंट के अंदर book एलीमेंट के अंदर सभी title एलीमेंट को चुनेगी और अक्षर क्रम में वापस title एलीमेंट देगी।
अब, हम अपने पुस्तकालय में सभी पुस्तकों को एक एचटीएमएल सूची में दिखाना चाहते हैं।हम एक्सक्यूरी एक्सप्रेशन में <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 एलिमेंट को हटा दिया जाए और केवल title एलिमेंट के अंदर डाटा दिखाया जाए।
<ul> { for $x in doc("books.xml")/bookstore/book/title order by $x return <li>{data($x)}</li> } </ul>
परिणाम एक एचटीएमएल सूची होगा:
<ul> <li>एवरीडे इटालियन</li> <li>हैरी पॉटर</li> <li>लर्निंग एक्सएमएल</li> <li>एक्सक्यूरी किक स्टार्ट</li> </ul>
- पिछला पृष्ठ एक्सक्यूरी FLWOR
- अगला पृष्ठ एक्सक्यूरी शब्दावली