Στοιχείο 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>!