ล่าสุดการพัฒนาเว็บบทเรียน
 

XSLT <xsl:apply-imports> Element


<สมบูรณ์ 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 ธาตุอ้างอิง