This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]