Используемый вами XPath неверен:
<xsl:if test="page/index/values/album = id">
Значение должно быть:
<xsl:if test="../album = id">
Вы находитесь в контексте различных узлов albums
, поэтому вам необходимоперейдите к родительскому узлу values
, прежде чем получите значение album
.
В качестве альтернативы, вам нужно получить root-адрес вашего XPath:
<xsl:if test="/page/index/values/album = id">