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>