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