Если опубликованный вами образец верен, вы пропустили >
начального тега вашего <xsl:stylesheet>
элемента. Надо сказать
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
Обратите внимание, что подсветка синтаксиса Stack Overflow помогает сделать это более очевидным.
Обновление : ОК ... в свете этого, сделайте то, что сказал Джим Гаррисон, если вы этого еще не сделали, но если оригинал работал нормально, вы должны это уже сделать.
Вы также можете попытаться убедиться, что тип содержимого исходного файла XML - это XML, если он извлекается через HTTP. А также попробуйте использовать
<xsl:output method="html" />
(возможно с omit-xml-declaration="yes"
).