Thẻ <xsl:copy> của XSLT
Định nghĩa và cách sử dụng
Thẻ <xsl:copy> có thể tạo ra một bản sao của nhánh hiện tại (sao chép).
Chú thích:Nhánh không gian tên của nhánh hiện tại sẽ được sao chép tự động, nhưng các nhánh con và thuộc tính của nhánh hiện tại sẽ không được sao chép tự động!
Ngữ pháp
<xsl:copy use-attribute-sets="name-list"> <!-- Nội dung:template --> </xsl:copy>
Thuộc tính
Thuộc tính | Giá trị | Mô tả |
---|---|---|
use-attribute-sets | name-list | Tùy chọn. Nếu nhánh này là một phần tử, thì thuộc tính này là danh sách các thuộc tính được áp dụng cho nhánh đầu ra, phân隔 bởi dấu cách. |
Mô hình
Ví dụ 1
Chép nhánh message vào tài liệu đầu ra:
<?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="message"> <xsl:copy> <xsl:apply-templates/> </xsl:copy> </xsl:template> </xsl:stylesheet>