XQuery में एलीमेंट और अट्रिब्यूट जोड़ें
- पिछला पृष्ठ XQuery व्याकरण
- अगला पृष्ठ XQuery चयन
XML उदाहरण दस्तावेज़
हम नीचे के उदाहरण में इस "books.xml" फ़ाइल को जारी रखेंगे (और पहले के अध्याय में इस्तेमाल किए गए XML फ़ाइल के समान)
नतीजे में तत्व और गुण जोड़ना
जैसा कि पहले के अध्याय में देखा गया है, हम नतीजे में इनपुट फ़ाइल में तत्व और गुण को उदाहरण दे सकते हैं:
for $x in doc("books.xml")/bookstore/book/title order by $x return $x
ऊपरी XQuery अभिव्यक्ति title तत्व और lang गुण को नतीजे में उदाहरण के तरीके से ही उदाहरण देती है:
<title lang="en">Everyday Italian</title> <title lang="en">Harry Potter</title> <title lang="en">Learning XML</title> <title lang="en">XQuery Kick Start</title>
ऊपरी XQuery अभिव्यक्ति title तत्व को वापस करने के तरीका और उनके इनपुट दस्तावेज़ में वर्णित तरीका एक-सा एक अभिलाषा जैसा है。
अब हम नतीजे में हमारे अपने तत्व और गुण जोड़ना चाहते हैं!
HTML तत्व और पाठ जोड़ना
अब, हम नतीजे में HTML तत्व जोड़ना चाहते हैं। हम नतीजे को एक HTML सूची में रखेंगे:
<html> <body> <h1>Bookstore</h1> <ul> { for $x in doc("books.xml")/bookstore/book order by $x/title return <li>{data($x/title)}. श्रेणी: {data($x/@category)}</li> } </ul> </body> </html>
ऊपरी XQuery अभिव्यक्ति निम्नलिखित परिणाम पैदा करेगी:
<html> <body> <h1>Bookstore</h1> <ul> <li>दैनिक इटालियन। श्रेणी: प्रस्थापन <li>Harry Potter. Category: CHILDREN</li> <li>Learning XML. Category: WEB</li> <li>XQuery Kick Start. Category: WEB</li> </ul> </body> </html>
एचटीएमएल एलीमेंट में अट्रिब्यूट जोड़ें
अब हम एक्टिवीटी अट्रिब्यूट को HTML सूची में class अट्रिब्यूट के रूप में उपयोग करना चाहते हैं:
<html> <body> <h1>Bookstore</h1> <ul> { for $x in doc("books.xml")/bookstore/book order by $x/title return <li class="{data($x/@category)}">{data($x/title)}</li> } </ul> </body> </html>
ऊपरी XQuery एक्सप्रेशन से निम्नलिखित परिणाम उत्पन्न होते हैं:
<html> <body> <h1>Bookstore</h1> <ul> <li class="COOKING">Everyday Italian</li> <li class="CHILDREN">Harry Potter</li> <li class="WEB">Learning XML</li> <li class="WEB">XQuery Kick Start</li> </ul> </body> </html>
- पिछला पृष्ठ XQuery व्याकरण
- अगला पृष्ठ XQuery चयन