Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> प्रोग्रामिंग

जेएसपी में एक्सएमएल के नोड्स पर पुनरावृति कैसे करें?

टैग का उपयोग 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. सी # शब्दकोश पर पुनरावृति कैसे करें?

    सबसे पहले, तत्व जोड़ें - IDictionary<int, int> d = new Dictionary<int, int>(); d.Add(1,97); d.Add(2,89); d.Add(3,77); d.Add(4,88); अब, कुंजियाँ प्राप्त करें - List<int> myList = new List<int>(d.Keys); पुनरावृति करने के लिए - foreach (int k in myList) {    Console.

  1. पायथन में 'फॉर' लूप्स का उपयोग करके शब्दकोशों पर पुनरावृति कैसे करें?

    भले ही डिक्शनरी अपने आप में एक चलने योग्य वस्तु नहीं है, आइटम (), कुंजियाँ () और मान विधियाँ पुनरावृत्त दृश्य ऑब्जेक्ट लौटाती हैं जिनका उपयोग शब्दकोश के माध्यम से पुनरावृति करने के लिए किया जा सकता है। आइटम () विधि टुपल्स की एक सूची लौटाती है, प्रत्येक टपल कुंजी और मूल्य जोड़ी है। >>> d1=

  1. पायथन में एक्सएमएल फ़ाइल में विशिष्ट नोड्स कैसे प्राप्त करें?

    xml लाइब्रेरी का उपयोग करके आप xml फ़ाइल से कोई भी नोड प्राप्त कर सकते हैं। लेकिन किसी दिए गए नोड को निकालने के लिए, आपको यह जानना होगा कि इसे प्राप्त करने के लिए xpath का उपयोग कैसे करें। आप यहां XPath के बारे में अधिक जान सकते हैं:https://www.w3schools.com/xml/xml_xpath.asp। उदाहरण उदाहरण के लिए,