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