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> ÔªËØ£¡

VUE