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

XML दस्तावेज़ पर XSL रूपांतरण कैसे लागू करें?

टैग XML दस्तावेज़ पर XSL रूपांतरण लागू करता है।

विशेषता

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

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

उदाहरण

निम्नलिखित XSLT स्टाइलशीट पर विचार करें style.xsl -

<?xml version = "1.0"?>
<xsl:stylesheet xmlns:xsl = "https://www.w3.org/1999/XSL/Transform"
version = "1.0">
   <xsl:output method = "html" indent = "yes"/>
   <xsl:template match = "/">
      <html>
         <body>
            <xsl:apply-templates/>
         </body>
      </html>
   </xsl:template>
   <xsl:template match = "books">
      <table border = "1" width = "100%">
         <xsl:for-each select = "book">
            <tr>
               <td>
                  <i><xsl:value-of select = "name"/></i>
               </td>
               <td>
                  <xsl:value-of select = "author"/>
               </td>
               <td>
                  <xsl:value-of select = "price"/>
               </td>
            </tr>
         </xsl:for-each>
      </table>
   </xsl:template>
</xsl:stylesheet>

अब निम्नलिखित 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:transform 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>
       <c:import url = "https://localhost:8080/style.xsl" var = "xslt"/>
       <x:transform xml = "${xmltext}" xslt = "${xslt}"/>
   </body>
</html>

आपको निम्न परिणाम प्राप्त होंगे -

किताबों की जानकारी

पदम इतिहास
जरा
100
महान मिस्त्री
नुहा
2000

  1. प्रकाशक में रंग योजना कैसे लागू करें

    एक रंग योजना रंगों का एक समूह है जो आपके प्रकाशन के साथ उपयोग करने के लिए अच्छी तरह से काम करता है। माइक्रोसॉफ्ट प्रकाशक विभिन्न अंतर्निर्मित रंग योजनाएं प्रदान करता है जिनका उपयोग उपयोगकर्ता अपने प्रकाशन से मेल खाने के लिए कर सकते हैं, चाहे वह धन्यवाद कार्ड, जन्मदिन कार्ड, या शादी का एल्बम हो। उपयो

  1. Microsoft Word में किसी दस्तावेज़ में विभिन्न दृश्य कैसे लागू करें?

    क्या आप एक माइक्रोसॉफ्ट वर्ड हैं उपयोगकर्ता और सोच रहे हैं कि क्या अलग-अलग दृश्य हैं अपने दस्तावेज़ को पढ़ने के लिए? हां, आपके दस्तावेज़ को अलग-अलग दृश्यों . में प्रदर्शित करने या बदलने के विकल्प हैं । जब कोई व्यक्तिगत स्विच दृश्य , दस्तावेज़ में अपने दस्तावेज़ों को संपादित करने के लिए एक अलग लेआउट

  1. वर्ड डॉक्यूमेंट को वेबसाइट पर कैसे एम्बेड करें

    हम सभी जानते हैं कि आज के इंटरनेट के दौर में सब कुछ इधर-उधर समाया हुआ है। हम एक YouTube वीडियो, एक ट्वीट, एक GoogleMap और कई अन्य चीजें एम्बेड कर सकते हैं। कभी आपने सोचा है कि अगर दस्तावेज़ एम्बेड करना . संभव होता तो क्या होता? ? यदि आप एक वेब डेवलपर हैं या ब्लॉग या वेबसाइट चला रहे हैं तो आपको इसमें