<كاملة XSLT العنصر المرجعي
تعريف والاستخدام
و <xsl:apply-imports> العنصر ينطبق قاعدة قالب من ورقة نمط المستوردة.
قواعد القالب في أوراق الأنماط المستوردة لها الأسبقية أقل من قواعد القالب في أوراق الأنماط الرئيسية. و <xsl:apply-imports> يستخدم عندما نريد استخدام قاعدة قالب من ورقة الأنماط المستوردة بدلا من قاعدة تعادل في ورقة الأنماط الرئيسية.
بناء الجملة
<xsl:apply-imports/>
سمات
لا شيء
مثال
لنفترض أن لدينا ورقة نمط يسمى "standard.xsl" التي تحتوي على قاعدة قالب للعناصر الرسالة:
<?xml version="1.0" encoding="UTF-8"?>
<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" ، وتعديل عناصر الرسالة، مثل هذا:
<?xml version="1.0" encoding="UTF-8"?>
<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>
<كاملة XSLT العنصر المرجعي