Elementong <xsl:apply-imports> sa XSLT
Paglilinaw at Paggamit
Ang elemento <xsl:apply-imports> ay maaaring gamitin ang template rules mula sa imported stylesheet.
Ang priority ng template rules na nasa imported stylesheet ay mas mababa kaysa sa template rules na nasa pangunahing stylesheet. Kung gusto mong gamitin ang isang template rule mula sa imported stylesheet sa halip na isang katumbas na rule mula sa pangunahing stylesheet, magamit ang elemento <xsl:apply-imports>.
Gramata
<xsl:apply-imports/>
Atribute
Wala
Mga Halimbawa
Mayroon kaming isang stylesheet na may pangalan na "standard.xsl", na naglalaman ng template rules para sa message element:
<?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>
Ang ibang stylesheet ay maaaring mag-import ng "standard.xsl", at baguhin ang message, tulad nito:
<?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>