XSLT <xsl: application-import>
❮ استكمال مرجع عنصر XSLT
التعريف والاستخدام
يطبق العنصر <xsl: application-import> قاعدة قالب من ورقة أنماط مستوردة.
قواعد القوالب في أوراق الأنماط المستوردة لها أسبقية أقل من قواعد القوالب في أوراق الأنماط الرئيسية. يتم استخدام <xsl: application-import> عندما نريد استخدام قاعدة قالب من ورقة الأنماط المستوردة بدلاً من قاعدة مكافئة في ورقة الأنماط الرئيسية.
بناء الجملة
<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