Re: Wierd IE5B2

Subject: Re: Wierd IE5B2
From: "Juliane Harbarth" <jhb@xxxxxxxxxxxxxx>
Date: Tue, 23 Feb 1999 11:06:24 -0000
>
>Can someone please explain how each of the following
>works? (Or is meant to work)
>
>match
>select
>test
>

The following excerpt works, i.e. it arranges a 
piece of XML as 
    <instruments>
        <instrument>violin</instrument>
        <instrument>piano</instrument>
    </instruments>
into a smooth HTML table.
It partly demonstrates the use of match and select.
match="instrument[0]" tests whether it's the first
sibling. I don't know anything about "test" yet.

    	<xsl:template match="instruments">
 	 <TABLE>
 	  <xsl:for-each select="instrument">
 	   <xsl:choose>
<xsl:when match="instrument[0]">
	     <TR>
	      <TD WIDTH="150">
	       <FONT SIZE="+1">Instruments :</FONT>
	      </TD>
	      <TD>
               <xsl:value-of select="."/> 
	      </TD>
	     </TR>
	    </xsl:when>
	    <xsl:otherwise>
	     <TR>
	      <TD WIDTH="150"> </TD>
	      <TD>
               <xsl:value-of select="."/> 
	      </TD>
	     </TR> 
	    </xsl:otherwise>
	   </xsl:choose>
	  </xsl:for-each>
	 </TABLE>
    	</xsl:template>




 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread