কম্পিউটার

কিভাবে JSP এ XML এর নোডের উপর পুনরাবৃত্তি করবেন?


একটি XML নথিতে নোড লুপ করতে ট্যাগ ব্যবহার করা হয়।

অ্যাট্রিবিউট

ট্যাগের নিম্নলিখিত বৈশিষ্ট্য রয়েছে −

অ্যাট্রিবিউট বিবরণ প্রয়োজনীয় ডিফল্ট
নির্বাচন করুন মূল্যায়ন করা XPath এক্সপ্রেশন হ্যাঁ কিছুই নয়
var প্রতিটি লুপের জন্য বর্তমান আইটেম সংরক্ষণ করার জন্য ভেরিয়েবলের নাম না কিছুই নয়
শুরু পুনরাবৃত্তির জন্য সূচনা সূচক না কিছুই নয়
শেষ পুনরাবৃত্তির জন্য শেষ সূচক না কিছুই নয়
পদক্ষেপ সংগ্রহের উপর পুনরাবৃত্তি করার সময় সূচক বৃদ্ধির আকার না কিছুই নয়
varStatus ভেরিয়েবলের নাম যেখানে পুনরাবৃত্তির স্থিতি সংরক্ষণ করা হয় না কিছুই নয়

উদাহরণ

নিম্নলিখিত উদাহরণটি -এর ব্যবহার দেখায় ট্যাগ -

<%@ taglib prefix = "c" uri = "https://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix = "x" uri = "https://java.sun.com/jsp/jstl/xml" %>
<html>
   <head>
      <title>JSTL x:if Tags</title>
   </head>
   <body>
      <h3>Books Info:</h3>
      <c:set var = "xmltext">
         <books>
            <book>
               <name>Padam History</name>
               <author>ZARA</author>
               <price>100</price>
            </book>
            <book>
               <name>Great Mistry</name>
               <author>NUHA</author>
               <price>2000</price>
            </book>
         </books>
      </c:set>
      <x:parse xml = "${xmltext}" var = "output"/>
      <ul class = "list">
         <x:forEach select = "$output/books/book/name" var = "item">
            <li>Book Name: <x:out select = "$item" /></li>
         </x:forEach>
      </ul>
   </body>
</html>

আপনি নিম্নলিখিত ফলাফল পাবেন -

Books Info:
Book Name: Padam History
Book Name: Great Mistry

  1. কিভাবে একটি C# তালিকার উপর পুনরাবৃত্তি করবেন?

  2. কিভাবে একটি C# অভিধানে পুনরাবৃত্তি করবেন?

  3. পাইথনে 'ফর' লুপ ব্যবহার করে অভিধানে কীভাবে পুনরাবৃত্তি করবেন?

  4. পাইথনে এক্সএমএল ফাইলে নির্দিষ্ট নোডগুলি কীভাবে পাবেন?