عنصر <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> عناصر برای جستجوی پیچیده و نمایش تمامی رکوردها استفاده می‌شوند.