Thẻ <xsl:value-of> của XSLT

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

<xsl:value-of> yếu tố

<xsl:value-of> yếu tố được sử dụng để lấy giá trị của một phần tử được 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ư việc đị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 trên đây sẽ 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 khiếm khuyế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 tiếp theo, bạn sẽ học cách sử dụng <xsl:for-each> Thẻ để lặp qua các phần tử XML và hiển thị tất cả các bản ghi.