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>