Ive tried to resolve this, but I really do not get it..

A few days ago I made a similiar xsl, same ISO, output and what not.

Today Im trying to transform two files, just like I did with the previous files and xsl.
(They worked fine, just tried it again.)

But now, I get an illegal charachter, decimal 151.
Ive read that html doesnt allow all characters, but what in this line is it?!

Only difference is that in the first xsl, there is no ".". Tried to use "./
but nope.

First, the start of the file:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" >
<xsl:output method="html" version="4.0" encoding="ISO-8859-1" indent="yes" />

Here is the section where the error occurs, highligting the specific line Saxon points at:

<!-- for-each ingrediens -->
<xsl:for-each select="./ingrediens">
<xsl:value-of select="."/>