องค์ประกอบ <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>

หมายเหตุ:select ค่าของแอตทริบิวต์เป็นการแสดงความเห็น XPath การทำงานของความเห็นนี้เหมือนการหาไฟล์ในระบบไฟล์ ในที่นี้เส้นตายทางซ้ายสามารถเลือกย่อยย่อย

ผลลัพธ์การแปลงดังนี้:

ดูแบบแบ่งปัน XML นี้,ดูแบบแบ่งปัน XSL นี้,และดูผลลัพธ์.

ผลลัพธ์ของตัวอย่างนี้มีข้อบกพร่องเล็กน้อย: มีข้อมูลแค่แถวเดียวจากเอกสาร XML ที่ถูกคัดลอกไปยังผลลัพธ์ที่ออกมา

ในบทบาทต่อไปนี้ คุณจะเรียนรู้ว่าเพื่อใช้ <xsl:for-each> องค์ประกอบเพื่อวนลูป XML องค์ประกอบและแสดงบันทึกทั้งหมด