XSLT list multiple values

top

New Member
I Have XML similar to this(omitted parts for brevity):\[code\] <uformrecord> <state>Submitted</state> <created>2012-06-19T11:31:54</created> <updated>2012-06-19T11:32:13</updated> <id>53225sas3c1-d727-42cd-93a6-97cd778e5ee9</id> <ip>123.45.3.60</ip> <pageid url="/blah.aspx" name="Vacancy Application">1873</pageid> <memberkey emaillogin=""></memberkey> <fields> <ifyouhavetickedyeshowwouldyoudescribeyourdisabilitytickallthatapplytoyou record="532253c1-d727-42cd-93a6-97cd778e5ee9" sortorder="1" pageindex="2" fieldsetindex="0"> <key>73b9150d-c65c-4ec0-9c8f-8d334b0495bf</key> <fieldKey>07a8ade7-ae13-41e6-bc3a-fe8444bcf9b0</fieldKey> <caption>If you have ticked 'Yes', how would you describe your disability (Tick all that apply to you.)</caption> <datatype>String</datatype> <values> <value key="c6de1932-9bba-4691-b19e-a44b5bb68c6c">I have a hearing problem</value> <value key="dd902bdb-89d7-4f14-ab60-4e69e803f321">I use a wheelchair</value> <value key="322c8e15-f722-406c-9d10-1769a2fb306e">I am dyslexic</value> </values> </ifyouhavetickedyeshowwouldyoudescribeyourdisabilitytickallthatapplytoyou> </fields> </uformrecord>\[/code\]Im applying xslt and doing something like this:\[code\]<xsl:choose> <xsl:when test="$records//fields/ifyouhavetickedyeshowwouldyoudescribeyourdisabilitytickallthatapplytoyou//value != ''"> <xsl:value-of select="$records//fields/ifyouhavetickedyeshowwouldyoudescribeyourdisabilitytickallthatapplytoyou//value"/> </xsl:when> <xsl:otherwise> NO DISABILITIES MENTIONED </xsl:otherwise> </xsl:choose>\[/code\]This just outputs the first value ('I have a hearing problem')How can i make it list all the values?
 
Back
Top