<?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="/">
    <b>Intergreen table</b>
     <tt>
     <xsl:variable name="space"> </xsl:variable>
     <i>
&#160;</i>
     <xsl:for-each select="//traffic_signals/site/phases/phase">   
       <i>&#160;&#160;<xsl:value-of select="letter"/></i>
     </xsl:for-each>
     <xsl:for-each select="//traffic_signals/site/phases/phase">   
       <xsl:variable name="row"><xsl:value-of select="letter"/></xsl:variable>
       <i>
&#160;<xsl:value-of select="letter"/></i>
       <xsl:for-each select="//traffic_signals/site/phases/phase">   
         <xsl:variable name="col"><xsl:value-of select="letter"/></xsl:variable>
         <xsl:value-of select="col"/>
         <xsl:for-each select="//traffic_signals/site/intergreens/intergreen">
           <xsl:if test="from=$row">
             <xsl:if test="to=$col">
               <xsl:if test="length &gt; 9">
                 <b>&#160;<xsl:value-of select="length"/></b>
               </xsl:if>
               <xsl:if test="length &lt; 10">
                 <b>&#160;<xsl:value-of select="length"/>&#160;</b>
               </xsl:if>
             </xsl:if>
           </xsl:if>
         </xsl:for-each>
       </xsl:for-each>
     </xsl:for-each>
     </tt>
</xsl:template>
</xsl:stylesheet>
