Если я запускаю xsl против вашего XML с помощью такого инструмента, как Oxygen, я получаю вывод ниже.
<html>
<link rel="stylesheet" type="text/css" href="style.css">
<body>
<div id="wrap">
<div id="title">Engelsk ordlista</div>
<div id="author">
Författare:
Felipe
Otarola
</div>
<p class="words">Agents<br>Color<br>Foundations<br>Grain<br>Logotype<br>Partial<br>Pretend<br>Silent<br>Stroll<br>Tender<br></p>
</div>
</body>
</html>
Когда я запускаю его, открывая xml с помощью Internet Explorer, я вижу результат, который вы получите, если браузер отобразил вышеупомянутый html.
Так что все работает.
Вы, похоже, ожидаете, что источник просмотра покажет вам промежуточный HTML, а не фактический источник - XML. Ваше ожидание кажется неверным, а не ваш код