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