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>