<!--
Maak een stylesheet sorted_list.xsl op basis van cdlijst1.xml, waarmee een gesorteerde, door komma's gescheiden lijst van de cd-titels wordt gegenereerd. 
De transformatie dient de volgende uitvoer te geven:  
   
Funhouse, Not Of This World, Plug It In, Pure Instinct, The Turn Of A friendly Card, Wish You Where Here
 
Tips:
gebruik een <xsl:for-each> loop
maak gebruik van <xsl:choose> om het volgende te testen: als de positie gelijk is aan de laatste positie komt er geen komma achter de titel, anders wel
met <xsl:output> kan het type uitvoer op text worden gezet
-->

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:cd="http://www.cd.nl">
<xsl:output method="text"/>
  <xsl:template match="/">
  <xsl:for-each select="//cd:cdtitel">
    <xsl:sort select="."/>
    <xsl:choose>
      <xsl:when test="position()=last()">
        <xsl:value-of select="."/>
      </xsl:when>
      <xsl:otherwise>
        <xsl:value-of select="concat(.,', ')"/>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:for-each>
  </xsl:template>
</xsl:stylesheet>
