@ Одед, вероятно, опубликовал лучший ответ, попытайтесь пойти с этим. Но в вашем конкретном случае вы написали
<xsl:for-each select="languages">
из которых есть только один, поэтому переписать его как
<xsl:for-each select="languages/language">
и
<xsl:value-of select="language">
как
<xsl:value-of select=".">
или
<xsl:apply-templates/>
и эта конкретная таблица стилей должна работать для вас.
Итак, еще раз: если можете, делайте то, что предлагает Одед. Однако иногда вам придется использовать цикл для каждого - если да, то, надеюсь, мой ответ поможет вам понять, что вы сделали неправильно в этом случае.