XSLT <xsl:element> इलेमेंट

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

<xsl:element> इलेमेंट का उपयोग आउटपुट दस्तावेज़ में इलेमेंट नोड बनाने के लिए किया जाता है।

व्याकरण

<xsl:element
name="name"
namespace="URI"
use-attribute-sets="namelist">
  <!-- Content:template -->
</xsl:element>

विशेषता

विशेषता मूल्य वर्णन
name name अनिवार्य। बनाने के लिए इलेमेंट का नाम निर्धारित करता है।(name विशेषता को एक एक्सप्रेशन से आवंटित कर सकते हैं, जो चलने के समय गणना की जाती है, जैसे:<xsl:element name="{$country}"/>)
namespace URI चुनौती नहीं है। इलेमेंट के नामस्पेस यूआरआई निर्धारित करता है।(namespace विशेषता को एक एक्सप्रेशन से आवंटित कर सकते हैं, जो चलने के समय गणना की जाती है, जैसे:<xsl:element name="{$country}" namespace="{$someuri}"/>)
use-attribute-sets namelist चुनौती नहीं है। खाली जगह से अलग करके विशेषता सेट, जो विशेषताएँ इलेमेंट को जोड़ने के लिए हैं।

उदाहरण

उदाहरण 1

एक नाम "singer" वाला एलीमेंट बनाएं जो हर एर्टिस्ट एलीमेंट के मान को शामिल करता है:

<?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="/">
  <xsl:for-each select="catalog/cd">
    <xsl:element name="singer">
      <xsl:value-of select="artist" />
    </xsl:element>
    <br />
  </xsl:for-each>
</xsl:template>
</xsl:stylesheet>

XML फ़ाइल देखें,XSL फ़ाइल देखें,परिणाम देखें.