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>