Jun 8 2012
Задаем DOCTYPE html 5 в XSLT
Сегодня возникла необходимость сверстать макет и натянуть дизайн на систему управления UMI.CMS. В системе управления применяются 2 типа шаблонизаторов tpl и xslt. В проекте используется xslt шаблонизатор. В связи с чем возникла сложность в задании DOCTYPE для html 5, который выглядит следующим образом:
<!DOCTYPE html>
Получить такой DOCTYPE помог следующий xslt код:
<?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="utf-8" indent="yes" /> <xsl:template match="/"> <xsl:text disable-output-escaping='yes'><!DOCTYPE html></xsl:text> <html> <head> <title>DOCTYPE html 5</title> </head> <body> </body> </html> </xsl:template> </xsl:stylesheet>
На выходе получился следующий html-код:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>DOCTYPE html 5</title> </head> <body></body> </html>
Мария
Sep 27, 2013 @ 17:27:15
Спасибо, давно искала простой способ сделать это)