<完整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元素參考