element <xsl:apply-imports> ของ XSLT

การกำหนดและการใช้งาน

element <xsl:apply-imports> สามารถนำมาใช้กฎแบบต้นแบบที่นำมาใช้จากสไตล์เชิงแบบที่นำมาใช้ได้

ความสำคัญของการนำมาใช้กฎแบบต้นแบบจากสไตล์เชิงแบบที่นำมาใช้ซึ่งต่อมาจะต่ำกว่ากฎแบบต้นแบบของสไตล์เชิงแบบหลัก。หากคุณต้องการใช้กฎแบบต้นแบบที่นำมาใช้จากสไตล์เชิงแบบที่นำมาใช้ แทนที่จะเป็นกฎแบบต้นแบบที่เท่ากันในสไตล์เชิงแบบหลัก คุณจะใช้ element <xsl:apply-imports> ตามไปนี้。

การใช้งาน

<xsl:apply-imports/>

คุณสมบัติ

None

ตัวอย่าง

เชื่อว่าเรามีสไตล์เชิงแบบที่มีชื่อว่า "standard.xsl" ซึ่งมีกฎแบบแบบต้นแบบสำหรับ element ของ 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>