Στοιχείο XSLT <xsl:import>
Ορισμός και χρήση
Το στοιχείο <xsl:import> είναι ένα στοιχείο κορμού, το οποίο χρησιμοποιείται για να εισάγει το περιεχόμενο ενός κανονικού αρχείου σε ένα άλλο κανονικό αρχείο.
Σημείωση:Η προτεραιότητα του εισαχθέντος κανονικού αρχείου είναι χαμηλότερη από αυτή του εξαγόμενου κανονικού αρχείου.
Σημείωση:Το στοιχείο πρέπει να είναι ο πρώτος υποσύμβουλος του <xsl:stylesheet> ή του <xsl:transform>.
Σημείωση:Το Netscape 6 δεν υποστηρίζει το κανονικό σύστημα προτεραιότητας εισαγωγής, οπότε η απόδοση αυτού του στοιχείου είναι ίδια με το <xsl:include>.
Γλωσσική δομή
<xsl:import href="URI"/>
Ατрибούτο
Ατрибούτο | Τιμή | Περιγραφή |
---|---|---|
href | URI | Απαιτείται. Καθορίζει το URI του εισαχθέντος κανονικού αρχείου. |
Παράδειγμα
Παράδειγμα 1
Αν έχετε ένα αρχείο κανονικής επιλογής με το όνομα "cdcatalog_ex3.xsl":
<?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="/"> <html> <body> <h2>My CD Collection</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>Title</th> <th>Artist</th> </tr> <tr> <td><xsl:value-of select="catalog/cd/title"/></td> <td><xsl:value-of select="catalog/cd/artist"/></td> </tr> </table> </body> </html> </xsl:template> </xsl:stylesheet>
Δεύτερη κανονική επιλογή με το όνομα "cdcatalog_import.xsl" εισάγει το "cdcatalog_ex3.xsl":
<?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="cdcatalog_ex3.xsl"/> <xsl:template match="/"> <xsl:apply-imports/> </xsl:template> </xsl:stylesheet>
Εμφάνιση αρχείου XML,Εμφάνιση αρχείου XSL,Εμφάνιση αποτελεσμάτων.
Σημείωση:Αυτό το παράδειγμα δεν μπορεί να εκτελεστεί στο Netscape 6, επειδή το Netscape 6 δεν υποστηρίζει το στοιχείο <xsl:apply-imports>!