Phần tử <xsl:element> trong XSLT

Định nghĩa và cách sử dụng

Điều kiện <xsl:element> phần tử được sử dụng để tạo phần tử nút trong tài liệu đầu ra.

Cú pháp

<xsl:element
name="name"
namespace="URI"
use-attribute-sets="namelist">
  <!-- Nội dung:template -->
</xsl:element>

Thuộc tính

Thuộc tính Giá trị Mô tả
name name Bắt buộc. Định nghĩa tên phần tử cần tạo (Có thể sử dụng biểu thức để gán giá trị cho thuộc tính name, biểu thức này được tính toán trong thời gian chạy, ví dụ: <xsl:element name="{$country}" />)
namespace URI Tùy chọn. Định nghĩa URI của tên không gian phần tử. (Có thể sử dụng biểu thức để gán giá trị cho thuộc tính namespace, biểu thức này được tính toán trong thời gian chạy, ví dụ: <xsl:element name="{$country}" namespace="{$someuri}"/>)
use-attribute-sets namelist Tùy chọn. Bổ sung một tập hợp các thuộc tính phân tách bằng khoảng trống, chứa các thuộc tính cần thêm vào phần tử.

Mô hình

Ví dụ 1

Tạo một phần tử có tên là "singer" chứa giá trị của mỗi phần tử artist:

<?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="/">
  <xsl:for-each select="catalog/cd">
    <xsl:element name="singer">
      <xsl:value-of select="artist" />
    </xsl:element>
    <br />
  </xsl:for-each>
</xsl:template>
</xsl:stylesheet>

Xem tệp XML,Xem tệp XSL,Xem kết quả.