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

XML दस्तावेज़ पर XSL ट्रांसफॉर्मेशन कैसे लागू करें?


<x:transform> टैग एक XML दस्तावेज़ पर XSL ट्रांसफॉर्मेशन लागू करता है।

विशेषताएं

<x:transform> टैग में निम्नलिखित विशेषताएं होती हैं:

विशेषता विवरण आवश्यक डिफ़ॉल्ट
doc XSLT ट्रांसफॉर्मेशन के लिए स्रोत XML दस्तावेज़ नहीं बॉडी
docSystemId मूल XML दस्तावेज़ का URI नहीं कोई नहीं
xslt ट्रांसफॉर्मेशन निर्देश प्रदान करने वाली XSLT स्टाइलशीट हाँ कोई नहीं
xsltSystemId मूल XSLT दस्तावेज़ का URI नहीं कोई नहीं
result ट्रांसफॉर्मेशन के परिणाम को स्वीकार करने के लिए परिणाम ऑब्जेक्ट नहीं पेज पर प्रिंट करें
var ट्रांसफॉर्म किए गए XML दस्तावेज़ पर सेट किया जाने वाला चर नहीं पेज पर प्रिंट करें
scope ट्रांसफॉर्मेशन के परिणाम को उजागर करने के लिए चर का स्कोप नहीं कोई नहीं

उदाहरण

निम्नलिखित 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 टैग्स</title> 
</head> 
<body> 
<h3>पुस्तकें जानकारी:</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>

आपको निम्नलिखित परिणाम प्राप्त होगा:

पुस्तकें जानकारी

Padam History
ZARA
100
Great Mistry
NUHA
2000

  1. Publisher में कलर स्कीम कैसे लागू करें Publisher में कलर स्कीम कैसे लागू करें

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

  1. Microsoft Word में डॉक्यूमेंट पर अलग-अलग व्यू कैसे लागू करें Microsoft Word में डॉक्यूमेंट पर अलग-अलग व्यू कैसे लागू करें

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

  1. वेबसाइट पर Word दस्तावेज़ कैसे एम्बेड करें वेबसाइट पर Word दस्तावेज़ कैसे एम्बेड करें

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