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>