Elemen <xsl:apply-imports> XSLT
Definisi dan penggunaan
Elemen <xsl:apply-imports> dapat menerapkan aturan template yang diimpor dari lembar gaya yang diimpor.
Prioritas aturan template yang diimpor dari lembar gaya yang diimpor lebih rendah daripada aturan template yang ada di lembar gaya utama. Jika Anda ingin menggunakan aturan template yang diimpor daripada aturan template yang setara di lembar gaya utama, Anda akan menggunakan elemen <xsl:apply-imports>.
Sintaks
<xsl:apply-imports/>
Atribut
None
Contoh
Dassarkan kita memiliki lembar gaya yang dinamai "standard.xsl" yang mengandung aturan template untuk elemen 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>
Sebuah lembar gaya lain dapat mengimpor "standard.xsl" dan memodifikasi message, seperti ini:
<?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>