XSLT <xsl:include> ÔªËØ

¶¨ÒåºÍÓ÷¨

<xsl:include> ÔªËØÊǶ¥²ãÔªËØ£¨top-level element£©£¬°ÑÒ»¸öÑùʽ±íÖеÄÑùʽ±íÄÚÈݰüº¬µ½ÁíÒ»¸öÑùʽ±íÖС£

×¢ÊÍ£º±»°üº¬µÄÑùʽ±í£¨included style sheet£©ÓµÓÐÓë°üº¬µÄÑùʽ±í£¨including style sheet£©ÏàͬµÄÓÅÏȼ¶¡£

×¢ÊÍ£º¸ÃÔªËØ±ØÐëÊÇ <xsl:stylesheet> »ò <xsl:transform> µÄ×ӽڵ㡣

Óï·¨

<xsl:include href="URI"/>

ÊôÐÔ

ÊôÐÔ Öµ ÃèÊö
href URI ±ØÐè¡£¹æ¶¨Òª°üº¬µÄÑùʽ±íµÄ URI¡£

ʵÀý

Àý×Ó 1

ÏÂÃæµÄÀý×Ó°üº¬ÁËÃûΪ xslincludefile.xsl µÄÑùʽ±í£º

<?xml version=1.0'?>
<xsl:stylesheet version="1.0"
      xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output method="xml" omit-xml-declaration="yes"/>

<xsl:template match="/">
   <xsl:for-each select="COLLECTION/BOOK">
      <xsl:apply-templates select="TITLE"/>
      <xsl:apply-templates select="AUTHOR"/>
      <xsl:apply-templates select="PUBLISHER"/>
      <BR/>  <!-- add this -->
   </xsl:for-each>
</xsl:template>

<xsl:template match="TITLE">
  <DIV STYLE="color:blue">
    Title: <xsl:value-of select="."/>
  </DIV>
</xsl:template>

<xsl:include href="/xsl/xslincludefile.xsl" />

</xsl:stylesheet>

²é¿´ XSL Îļþ£¬²é¿´±»°üº¬µÄ XSL Îļþ£¬²é¿´½á¹û¡£

VUE