Hi Dionisio,
<xsl:output method="xhtml" version="1.0" ...
Output method must be either 'xml', 'html' or 'text',
'xhtml' is illegal, at least in XSLT 1.0.
To output XHTML, you should use:
<xsl:output method="xml" version="1.0" encoding="ISO-8859-1" indent="yes"
doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
/>
and also add xmlns="http://www.w3.org/1999/xhtml" to the xsl:stylesheet element.
By the way, I don't see any · character in your input?
Best regards
Anton Triest