Thẻ <xsl:value-of> trong XSLT

Cấu hình <xsl:value-of> được sử dụng để lấy giá trị của một phần tử đã chọn.

Cấu hình <xsl:value-of>

Cấu hình <xsl:value-of> được sử dụng để lấy giá trị của một phần tử đã chọn và thêm giá trị đó vào luồng đầu ra của việc chuyển đổi:

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

Ghi chú:select Giá trị của thuộc tính là một biểu thức XPath. Biểu thức này hoạt động tương tự như định vị một hệ thống tệp, trong đó dấu gạch chéo có thể chọn thư mục con.

Kết quả chuyển đổi tương tự như thế này:

Xem tệp XML này,Xem tệp XSL này,và xem kết quả.

Kết quả của ví dụ này có một chút thiếu sót: Chỉ có một dòng dữ liệu từ tài liệu XML được sao chép vào kết quả đầu ra.

Trong các chương sau, bạn sẽ học cách sử dụng <xsl:for-each> Các phần tử để lặp qua các phần tử XML và hiển thị tất cả các bản ghi.