home *** CD-ROM | disk | FTP | other *** search
/ 11 Top Anwendungen / CD_ROM_MAGAZIN.iso / MoneyMethod-Demo / Beispiel / source / XML / linktabs.xsl < prev    next >
Encoding:
Extensible Markup Language  |  2000-05-29  |  4.5 KB  |  125 lines

  1. <xsl:stylesheet
  2.   version="1.0"
  3.   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  4.   xmlns:xt="http://www.jclark.com/xt">
  5. <xsl:output method="html"/>
  6.  
  7. <xsl:strip-space elements="*"/>
  8.  
  9. <xsl:template name="break">
  10.     <xsl:element name="td">
  11.          <xsl:attribute name="bgcolor"><xsl:value-of select="$pagebgcolor"/></xsl:attribute>
  12.         <xsl:attribute name="width">2</xsl:attribute>        
  13.     <img src="{concat($respath, 'Images/pixel.gif')}"/>
  14.         </xsl:element>
  15.  
  16.     <xsl:element name="td">
  17.          <xsl:attribute name="bgcolor"><xsl:value-of select="$mpcolor2"/></xsl:attribute>
  18.         <xsl:attribute name="width">2</xsl:attribute>        
  19.     <img src="{concat($respath, 'Images/pixel.gif')}"/>
  20.         </xsl:element>
  21.  
  22.     <xsl:element name="td">
  23.          <xsl:attribute name="bgcolor"><xsl:value-of select="$pagebgcolor"/></xsl:attribute>
  24.         <xsl:attribute name="width">2</xsl:attribute>        
  25.     <img src="{concat($respath, 'Images/pixel.gif')}"/>    
  26.         </xsl:element>
  27. </xsl:template>
  28.  
  29. <xsl:template name="mainlinktab">
  30.  
  31. <xt:document href="{concat($filepath, 'linktab.htm')}">
  32. <html>
  33.  
  34. <xsl:element name="body" use-attribute-sets="page-style">
  35. <xsl:attribute name="topmargin">0</xsl:attribute>
  36. <xsl:call-template name="hline">
  37. <xsl:with-param name="color"><xsl:value-of select="$mpcolor1"/></xsl:with-param>
  38. <xsl:with-param name="width">100%</xsl:with-param>
  39. </xsl:call-template>
  40. <font face="arial">
  41. <xsl:element name="table">
  42. <xsl:attribute name="bgcolor"><xsl:value-of select="$mpcolor1"/></xsl:attribute>
  43. <xsl:attribute name="border">0</xsl:attribute>
  44. <xsl:attribute name="cellspacing">0</xsl:attribute> 
  45. <xsl:attribute name="cellpadding">0</xsl:attribute>
  46. <xsl:attribute name="width">100%</xsl:attribute>
  47. <tr>
  48. <td align="center">
  49. <table bgcolor="#eeeeee" border="0" cellspacing="0" cellpadding="1" align="center">
  50.   <tr>
  51.     <xsl:element name="td">
  52.          <xsl:attribute name="bgcolor"><xsl:value-of select="$mpcolor2"/></xsl:attribute>
  53.         <xsl:attribute name="width">2</xsl:attribute>        
  54.     <img src="{concat($respath, 'Images/pixel.gif')}"/>
  55.         </xsl:element>
  56.  
  57.     <xsl:element name="td">
  58.          <xsl:attribute name="bgcolor"><xsl:value-of select="$pagebgcolor"/></xsl:attribute>
  59.         <xsl:attribute name="width">2</xsl:attribute>        
  60.     <img src="{concat($respath, 'Images/pixel.gif')}"/>
  61.         </xsl:element>
  62.  
  63.     <xsl:element name="td">
  64.          <xsl:attribute name="bgcolor"><xsl:value-of select="$pagebgcolor"/></xsl:attribute>
  65.     <xsl:element name="font">
  66.           <xsl:attribute name="size">1</xsl:attribute><a href="main.htm" target="main">Startseite</a>
  67.         </xsl:element> <!-- font -->
  68.         </xsl:element> <!-- td -->
  69.  
  70.     <xsl:call-template name="break"/>         
  71.  
  72.     <xsl:element name="td">
  73.          <xsl:attribute name="bgcolor"><xsl:value-of select="$pagebgcolor"/></xsl:attribute>
  74.     <xsl:element name="font">
  75.           <xsl:attribute name="size">1</xsl:attribute><a href="maillist.htm" target="main">Mail-Liste</a>
  76.         </xsl:element> <!-- font -->
  77.         </xsl:element> <!-- td -->
  78.  
  79.     <xsl:call-template name="break"/>
  80.  
  81.     <xsl:element name="td">
  82.          <xsl:attribute name="bgcolor"><xsl:value-of select="$pagebgcolor"/></xsl:attribute>
  83.     <xsl:element name="font">
  84.           <xsl:attribute name="size">1</xsl:attribute><a href="store.htm" target="_top">Einkaufen</a>
  85.         </xsl:element> <!-- font -->
  86.         </xsl:element> <!-- td -->
  87.  
  88.     <xsl:call-template name="break"/>
  89.  
  90.     <xsl:element name="td">
  91.          <xsl:attribute name="bgcolor"><xsl:value-of select="$pagebgcolor"/></xsl:attribute>
  92.     <xsl:element name="font">
  93.           <xsl:attribute name="size">1</xsl:attribute><a href="mailto:{$email}">E-mail</a>
  94.         </xsl:element> <!-- font -->
  95.                       
  96.     <xsl:element name="td">
  97.          <xsl:attribute name="bgcolor"><xsl:value-of select="$pagebgcolor"/></xsl:attribute>
  98.         <xsl:attribute name="width">2</xsl:attribute>        
  99.     <img src="{concat($respath, 'Images/pixel.gif')}"/>
  100.         </xsl:element>
  101.  
  102.     <xsl:element name="td">
  103.          <xsl:attribute name="bgcolor"><xsl:value-of select="$mpcolor2"/></xsl:attribute>
  104.         <xsl:attribute name="width">2</xsl:attribute>        
  105.     <img src="{concat($respath, 'Images/pixel.gif')}"/>
  106.         </xsl:element>
  107.  
  108.         </xsl:element> <!-- td -->
  109.  
  110.   </tr>
  111. </table>
  112. </td>
  113. </tr>
  114. </xsl:element> <!-- table -->
  115. </font>
  116. <xsl:call-template name="hline">                  
  117. <xsl:with-param name="color"><xsl:value-of select="$mpcolor1"/></xsl:with-param>
  118. <xsl:with-param name="width">100%</xsl:with-param>
  119. </xsl:call-template>
  120. </xsl:element>
  121. </html>
  122. </xt:document>
  123. </xsl:template>
  124.  
  125. </xsl:stylesheet>