XSLT <xsl:apply-imports> एलीमेंट

व्याख्या और उपयोग

<xsl:apply-imports> एलीमेंट आयातित शैली पट्टी के टैम्पलेट नियम को लागू कर सकता है。

शैली पट्टी में टैम्पलेट नियम की प्राथमिकता मुख्य शैली पट्टी की टैम्पलेट नियम से नीचे है। अगर आप शैली पट्टी से टैम्पलेट नियम का उपयोग करना चाहते हैं तो <xsl:apply-imports> एलीमेंट का उपयोग करेंगे।

व्याकरण

<xsl:apply-imports/>

गुण

None

उदाहरण

यदि हमें "standard.xsl" नाम की एक शैली पट्टी है, जिसमें 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">
  <h2><xsl:apply-templates/></h2>
</xsl:template>
</xsl:stylesheet>

एक अन्य शैली पट्टी "standard.xsl" को आयात कर सकती है और message को संशोधित कर सकती है जैसा कि इस तरह:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="standard.xsl"/>
<xsl:template match="message">
  <div style="border:solid blue">
  <xsl:apply-imports/>
  </div>
</xsl:template>
</xsl:stylesheet>

परिणाम है: एक संदेश को रेखाचित्रीय एलिमेंट में बदल दिया जाएगा:

<div style="border:solid blue"><h2>...</h2></div>