Elemento ng XSLT <xsl:import>

Paglalarawan at Paggamit

Ang elemento <xsl:import> ay isang pang-unang-lebel na elemento, na ginagamit upang ilagay ang nilalaman ng isang estilo sheet sa ibang estilo sheet.

Komentaryo:Ang kapangyarihan ng inimportadong estilo ay mas mababa kaysa sa inexportadong estilo.

Komentaryo:Ang elemento na ito ay dapat na unang anak ng <xsl:stylesheet> o <xsl:transform>.

Komentaryo:Ang Netscape 6 ay hindi sumusuporta sa prinsipyo ng pagpili ng pag-iimport, kaya ang pagganap ng elemento ay katulad ng <xsl:include>.

Mga Grammar

<xsl:import href="URI"/>

Atribute

Atribute Halaga Paglalarawan
href URI Mga Kinakailangan. Ibigay ang URI ng inportadong stylesheet.

Sample

Mga Halimbawa 1

Mayroon kayo ng isang file ng stylesheet na may pangalang "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>

Ang ikalawang estilong pinangalanan na "cdcatalog_import.xsl" ay mag-iiimport ng "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>

Tingnan ang XML File,Tingnan ang XSL File,Tingnan ang Resulta.

Komentaryo:Ang halimbawa na ito ay hindi maisasakatuparan sa Netscape 6, dahil ang Netscape 6 ay hindi sumusuporta sa elemento ng <xsl:apply-imports>!