XSLT <xsl:apply-imports> عنصر

تعریف اور استعمال

<xsl:apply-imports> عنصر، مستقل استایل شیئر کی نمونوں کی قواعد کو استعمال کرسکتا ہے۔

استایل شیئر میں نمونوں کی قواعد کا ترجیح، مین استایل شیئر کی نمونوں کی قواعد سے کم ہوتا ہے۔ اگر آپ مین استایل شیئر میں کسی نمونوں کی قواعد کا استعمال کرنا چاہتے ہیں، جو مستقل استایل شیئر میں موجود نہیں ہو، تو آپ کو <xsl:apply-imports> عنصر کا استعمال کرنا ہوگا۔

زبان

<xsl:apply-imports/>

کیا特质

کوئی نہیں

مثال

مجھے یقین ہے کہ ایک نام '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>