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
|