На днях пришлось подключать к сайту jPlayer, засада подкралась неожиданно он работает только в HTML-5. Вот решил выложить как я решил эту проблему, вдруг кому пригодится.
Сайт сделан на основе шаблонов Demozzz в файле default.xsl где по умолчанию обьявляется DOCTYPE, приводим код к такому виду:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet SYSTEM "ulang://i18n/constants.dtd:file">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
<xsl:template match="/" mode="layout">
<xsl:text disable-output-escaping='yes'><!DOCTYPE html></xsl:text>
<html>
Теперь на выходе получим валидный <!DOCTYPE html>