| 
 
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 | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| RE: Streaming XSL, Michael . Kay | Thread | IE5b2 : Unknown method. .[-->first-, Shekhar Kshirsagar | 
| Streaming XSL, Oren Ben-Kiki | Date | Re: XTech '99 starts in two weeks, Paul Prescod | 
| Month |