XSLT <xsl:apply-imports> elementi
Tanım ve Kullanım
<xsl:apply-imports> elementi, içe aktarılan stil tablosundaki şablon kurallarını uygular.
İçe aktarılan stil tablosundaki şablon kurallarının önceliği, ana stil tablosundaki şablon kurallarından düşüktür. İçe aktarılan stil tablosundaki bir şablon kuralını, ana stil tablosundaki eşdeğer bir kural yerine kullanmak istiyorsanız, <xsl:apply-imports> elementi kullanılır.
Gramer
<xsl:apply-imports/>
Özellik
None
Örnek
Örneğin, "standard.xsl" adında bir stil tablosu var ve bu stil tablosu message elemanı için şablon kuralları içerir:
<?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>
Bir diğer stil tablosu "standard.xsl" dosyasını içerebilir ve message'ı değiştirebilir, örneğin:
<?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>
Sonuç olarak: Bir mesajı çizgili elemente dönüştüreceğiz:
<div style="border:solid blue"><h2>...</h2></div>