एक्सएसएलटी <xsl:value-of> एलीमेंट

वर्णन और उपयोग

<xsl:value-of> एलीमेंट को चुने गए नोड के मान को उठाने के लिए इस्तेमाल किया जा सकता है。

<xsl:value-of> एलीमेंट को एक XML एलीमेंट के मान को चुनकर उसे आउटपुट में निकाला जा सकता है。

टिप्पणी:select गुण (अनिवार्य) के मान एक XPath एक्सप्रेशन है। यह फाइल सिस्टम के अनुसार काम करता है, जैसे एक बारे से सब-डिरेक्ट्री चुनने के लिए एक बारे का इस्तेमाल करता है。

व्याकरण

<xsl:value-of
select="expression"
disable-output-escaping="yes|no"/>

गुण

गुण मान वर्णन
select expression आवश्यक।XPath एक्सप्रेशन, जो किस नोड/प्रतियोगी से मान उठाना है, निर्देशित करता है。
disable-output-escaping
  • yes
  • no

डिफ़ॉल्ट मान "no" है。

यदि इसका मान "yes" है, तो <xsl:text> एलीमेंट के द्वारा इंस्टैन्शियलाइज़ किए गए टेक्स्ट नोड को आउटपुट में कोई ट्रांसफॉर्मेशन नहीं किया जाएगा。

उदाहरण में, यदि "yes" के रूप में सेट किया गया है, तो "<" को नहीं ट्रांसफॉर्म किया जाएगा。

यदि "no" के रूप में सेट किया गया है, तो यह "<" के रूप में आउटपुट में नहीं छोड़ा जाएगा。

उदाहरण

उदाहरण 1

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
<xsl:template match="/">
 <html>
 <body>
   <h2>My CD Collection</h2>
   <table border="1">
     <tr bgcolor="#9acd32">
       <th>Title</th>
       <th>Artist</th>
     </tr>
     <tr>
      <td><xsl:value-of select="catalog/cd/title"/></td>
      <td><xsl:value-of select="catalog/cd/artist"/></td>
     </tr>
   </table>
 </body>
 </html>
</xsl:template>
</xsl:stylesheet>

XML फ़ाइल देखें,XSL फ़ाइल देखें,परिणाम देखें.

उदाहरण 2

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
<xsl:template match="/">
  <html>
  <body>
    <h2>My CD Collection</h2>
    <table border="1">
      <tr bgcolor="#9acd32">
        <th>Title</th>
        <th>Artist</th>
      </tr>
      <xsl:for-each select="catalog/cd">
      <tr>
        <td><xsl:value-of select="title"/></td>
        <td><xsl:value-of select="artist"/></td>
      </tr>
      </xsl:for-each>
    </table>
  </body>
  </html>
</xsl:template>
</xsl:stylesheet>

XML फ़ाइल देखें,XSL फ़ाइल देखें,परिणाम देखें.