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

जेएसपी में एक्सएमएल का विश्लेषण कैसे करें?

टैग का उपयोग किसी विशेषता या टैग बॉडी में निर्दिष्ट XML डेटा को पार्स करने के लिए किया जाता है।

विशेषता

टैग में निम्नलिखित विशेषताएं हैं -

<वें शैली ="पाठ-संरेखण:केंद्र;">विवरण <वें शैली="पाठ्य-संरेखण:केंद्र;">डिफ़ॉल्ट
विशेषता आवश्यक
var एक वैरिएबल जिसमें पार्स किया गया XML डेटा होता है नहीं कोई नहीं
xml पार्स करने के लिए दस्तावेज़ का टेक्स्ट (स्ट्रिंग या रीडर) नहीं शरीर
systemId दस्तावेज़ को पार्स करने के लिए सिस्टम पहचानकर्ता URI नहीं कोई नहीं
फ़िल्टर स्रोत दस्तावेज़ पर लागू किया जाने वाला फ़िल्टर नहीं कोई नहीं
डॉक्टर XML दस्तावेज़ को पार्स किया जाना है नहीं पेज
दायरा वर विशेषता में निर्दिष्ट चर का दायरा नहीं पेज
varDom एक वैरिएबल जिसमें पार्स किया गया XML डेटा होता है नहीं पेज
स्कोपडॉम varDom विशेषता में निर्दिष्ट चर का दायरा नहीं पेज

उदाहरण

निम्न उदाहरण दिखाता है कि बाहरी XML फ़ाइल को पढ़ने के लिए पार्स का उपयोग कैसे किया जा सकता है -

हमने देखा है कि हम दिए गए दस्तावेज़ के मुख्य भाग से XML को कैसे पार्स कर सकते हैं। आइए अब निम्नलिखित सामग्री को books.xml . में डालें फ़ाइल -

<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>

अब एक ही निर्देशिका में रखते हुए निम्नलिखित main.jsp को आजमाएं -

<%@ 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:parse Tags</title>
   </head>
   <body>
      <h3>Books Info:</h3>
      <c:import var = "bookInfo" url = "https://localhost:8080/books.xml"/>
      <x:parse xml = "${bookInfo}" var = "output"/>
      <b>The title of the first book is</b>:
      <x:out select = "$output/books/book[1]/name" />
      <br>
      <b>The price of the second book</b>:
      <x:out select = "$output/books/book[2]/price" />
   </body>
</html>

https://localhost:8080/main.jsp . का उपयोग करके उपरोक्त JSP तक पहुंचें , निम्न परिणाम प्रदर्शित किया जाएगा -

Books Info:
The title of the first book is:Padam History
The price of the second book: 2000

  1. एंड्रॉइड में एक्सएमएल पार्स करने के लिए XMLPullParser का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं android में XMLPullParser कैसे करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

  1. एंड्रॉइड में एचटीएमएल का विश्लेषण कैसे करें?

    यह उदाहरण दर्शाता है कि मैं android में HTML को कैसे पार्स करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - दी गई निर्भरता को b

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

    टैग का उपयोग XML दस्तावेज़ में नोड्स पर लूप करने के लिए किया जाता है। विशेषता टैग में निम्नलिखित विशेषताएं हैं - विशेषता विवरण आवश्यक डिफ़ॉल्ट चुनें XPath एक्सप्रेशन का मूल्यांकन किया जाना है हां कोई नहीं var प्रत्येक लूप के लिए वर्तमान आइटम को संग्रहीत करने के लिए चर का नाम नहीं कोई नहीं शुरू