Template pushes nodes out to be handled by other templates:
<xsl:template match="/">
<xsl:for-each select="cdlist/cd">
<xsl:apply-templates/>
</xsl:for-each>
</xsl:template>
Ie, look for the other templates
- starting by the current context (already handled)