Elemen <xsl:apply-imports> XSLT

Definisi dan penggunaan

Elemen <xsl:apply-imports> dapat menerapkan aturan templat yang diimpor dari gaya laporan.

Prioritas aturan templat yang diimpor dari gaya laporan di bawah adalah lebih rendah daripada aturan templat gaya laporan utama. Jika Anda ingin menggunakan aturan templat yang diimpor dari gaya laporan, bukannya aturan templat yang setara di gaya laporan utama, Anda akan menggunakan elemen <xsl:apply-imports>.

Sintaksis

<xsl:apply-imports/>

Atribut

None

Contoh

Dengan asumsi kita memiliki gaya laporan bernama "standard.xsl" yang mengandung aturan templat untuk elemen pesan:

<?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>

Seri style lain dapat mengimpor "standard.xsl", dan mengubah 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>

Hasilnya: Pesan akan diubah menjadi elemen seperti ini:

<div style="border:solid blue"><h2>...</h2></div>