Element <xsl:copy> trong XSLT

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

Element <xsl:copy> có thể tạo một bản sao (bản sao) của nút hiện tại.

Chú thích:Namespace của nút hiện tại sẽ được sao chép tự động, nhưng các nút con và thuộc tính của nút hiện tại sẽ không được sao chép tự động!

Ngữ pháp

<xsl:copy use-attribute-sets="name-list">
  <!-- Content: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 phần tử này là 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 phần tử đầu ra, được phân cách bằng dấu cách.

Mô hình

Ví dụ 1

Chép phần tử 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>