عنصر <xsl:value-of> XSLT

<xsl:value-of> عناصر برای استخراج ارزش یک گره انتخاب شده استفاده می‌شوند.

<xsl:value-of> عناصر

<xsl:value-of> عناصر برای استخراج ارزش یک گره انتخاب شده و افزودن آن به جریان خروجی تبدیل استفاده می‌شوند:

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

توجه:انتخاب مقدار این خاصیت یک عبارت XPath است. این عبارت به گونه‌ای کار می‌کند که به نظر می‌رسد در یک سیستم فایل به دنبال یک پوشه خاص است، که می‌توان با استفاده از اسلش فرزندان آن را انتخاب کرد.

نتیجه تبدیل مشابه این است:

این فایل XML را مشاهده کنید,این فایل XSL را مشاهده کنید,و نتایج را مشاهده کنید.

مشکل این مثال کمی ناقص است: تنها یک خط از مستند XML به نتیجه خروجی کپی شده است.

در فصل‌های بعدی، شما یاد خواهید گرفت که چگونه <xsl:for-each> این عنصر برای گردش در عناصر XML و نمایش تمامی مدارک استفاده می‌شود.