XSLT <xsl:copy> एलीमेंट

विन्यास और उपयोग

<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>