Το στοιχείο XSLT <xsl:apply-imports>
Ορισμός και χρήση
Το στοιχείο <xsl:apply-imports> εφαρμόζει κανόνες μοτίβων από το εισαχθέν αρχείο στυλ.
Η προτεραιότητα των κανόνων μοτίβων που εισάγονται από το αρχείο στυλ είναι χαμηλότερη από αυτούς που βρίσκονται στο κύριο αρχείο στυλ. Αν θέλετε να χρησιμοποιήσετε κανόνα μοτίβου από το εισαχθέν αρχείο στυλ αντί για μιας ισοδύναμης ρύθμισης στο κύριο αρχείο στυλ, χρησιμοποιείτε το στοιχείο <xsl:apply-imports>.
Γλώσσα
<xsl:apply-imports/>
Παραμέτροι
Κανένα
Παράδειγμα
Αποτελέσματα: Έχουμε ένα αρχείο "standard.xsl" που περιέχει κανόνες μοτίβων για το στοιχείο 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>
Μια άλλη στυλτάτη μπορεί να εισάγει το "standard.xsl" και να τροποποιήσει το message, όπως αυτό:
<?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>