عنصر <xsl:copy> في XSLT
التعريف والاستخدام
يمكن لـ <xsl:copy> إنشاء نسخة من النقطة الحالية (نسخ).
التعليقات:سيتم نسخ اسم المجال للنقطة الحالية تلقائيًا، ولكن لن يتم نسخ أبناء النقطة الحالية أو خصائصها تلقائيًا!
النحو
<xsl:copy use-attribute-sets="name-list"> <!-- Content:template --> </xsl:copy>
صفات
صفات | قيمة | وصف |
---|---|---|
use-attribute-sets | name-list | اختياري. إذا كانت العقدة هي عنصر، فإن هذا الميزة هي قائمة بالصفات المطبقة على العقدة الناتجة، مفصولة بالمسافات. |
مثال
مثال 1
انسخ عقدة message إلى مستند الناتج:
<?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>