XSLT does not report errors to the user via an XML Error Document I've added two testcases to catch this: fast/xsl/xslt-mismatched-tags-in-xslt.xml (currently produces blank output) fast/xsl/xslt-missing-namespace-in-xslt.xml (currently parses result as html when it shouldn't)