This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: how to populate drop down list
Uslu, Cihan Y (MED) wrote:
> Hi,
> How can I get drop down lists filled with all the match attributes for
> each answer element?
> I tried this xsl snippet, and I get same number of drop down list as
> number of answers but the list has only one @match attribute instead of
> all the attributes.
>
>
> -----------
>
> --------------
> <question>
> <stem>
> <para>Match each statement below with the best term.</para>
> </stem>
> <answer match="Systole" item-id="C">
> <para></para></answer>
> <answer match="Stenosis" item-id="D">
> <para></para></answer>
> <answer match="Collateral circulation" item-id="A">
> <para></para></answer>
> <answer match="Augmentation" item-id="E">
> <para></para></answer>
> <answer match="Arterial insufficiency" item-id="B">
> <para></para></answer>
> </question>
> ------------
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
>
<xsl:match pattern="question">
<!--here goes the question-->
<!--and a drop down with all the possible answers-->
<select>
<xsl:for-each answer>
<option>
<xsl:attribute name="value"><xsl:value-of
select="@match"/></xsl:attribute>
<xsl:value-of select="@match"/>
</option>
</xsl:for-each>
</select>
</xsl:match pattern="question">
Hope it helps,
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list